Frage:
Einstellen einer externen Tastatur auf das Colemak-Layout
rsaarelm
2011-06-17 17:09:13 UTC
view on stackexchange narkive permalink

Ich habe Softtastaturanwendungen gefunden, die das Colemak-Layout für die virtuelle Tastatur bereitstellen. Ich benötige jedoch das Layout, wenn ich auf einer physischen Tastatur tippe.

In meinem Fall verwende ich eine normale USB-Tastatur, die an ein Iconia A500-Tablet angeschlossen ist. Die Keymap sollte durch Ändern von Systemdateien frei anpassbar sein, aber ich würde dies lieber ohne Rooting tun.

Wie kann ich die Tasten einer physischen Tastatur dem Colemak-Layout neu zuordnen?

Siehe auch http://android.stackexchange.com/questions/5128/how-to-switch-keyboard-layout-for-external-keyboard
Fünf antworten:
rsaarelm
2013-05-13 18:17:25 UTC
view on stackexchange narkive permalink

Mit der App External Keyboard Helper kann ich das Layout einer externen USB-Tastatur auf meinem Nexus 7 wechseln, ohne dass ein Root-Zugriff erforderlich ist.

Vielen Dank für die Erwähnung dieser App!Ich verwende derzeit eine Apple Wireless-Tastatur auf meinem Android-Gerät.Und diese App für den externen Tastatur-Helfer ermöglicht es mir, die nutzlose obere rechte "CD auswerfen" wieder "Entf" zuzuordnen.Tipps: Wenn Sie versuchen, dies einzurichten, kann die Entf-Taste unter dem Schlüsselnamen "Forward Delete" ausgewählt werden.
GAThrawn
2011-06-17 18:59:34 UTC
view on stackexchange narkive permalink

Laut dem ersten Android-Link auf der Startseite von http://colemak.com/ der AnySoftKeyboard-App ( Marktlink ) ist ihre Hauptempfehlung für Android-Handys. Einer der Aufzählungspunkte in der Featuireslist auf ihrer Homepage ist:

Die physische Tastatur wird ebenfalls unterstützt.

Es hört sich so an, als könnte dies das tun Job für Sie?

Das scheint nicht zu funktionieren. Meine externe USB-Tastatur verfügt weiterhin über das US QWERTY-Layout, wenn ich Colemak AnySoftKeyboard verwende.
Ich kann bestätigen, dass ASK für physische Tastaturen nicht funktioniert. In ihrem Bugtracker ist ein Problem aufgetreten: http://code.google.com/p/softkeyboard/issues/detail?id=181
zcrar70
2011-09-06 02:53:15 UTC
view on stackexchange narkive permalink

Ich habe ein ähnliches Problem, bei dem versucht wird, meine physische Tastatur mit Dvorak zum Laufen zu bringen. Ich bin auf folgende Links gestoßen:

http://www.mjvanderwielen.com/?p=1321
http://jahrome.free.fr /index.php/keyboard-mapping-android-htc-desire?lang=de

Diese beschreiben im Wesentlichen, wie Sie Ihre eigene Tastaturzuordnungsdatei erstellen. Dazu benötigen Sie Root-Zugriff. Ich habe es (noch) nicht selbst versucht.

James Haigh
2012-10-30 10:34:33 UTC
view on stackexchange narkive permalink

Als Teillösung ... s>

Ich hatte einige Erfolge mit extkeyboardremapper (AKA laurent2o1o Tastatur ). Ich habe Q kbd> erfolgreich gegen A kbd> ausgetauscht, indem ich den übersetzten französischen Anweisungen gefolgt bin.

Ich bin noch nicht so weit gekommen, etwas zu erstellen ein vollständiges Layout, aber ich frage mich, ob ich Layouts nur von irgendwo in Ubuntu kopieren könnte.

Bearbeiten: Unter Ubuntu und wahrscheinlich den meisten anderen Linux-Systemen befinden sich diese Dateien in:

  / usr / share / X11 / xkb / symbole /  

Für Nicht-Linux-Benutzer ist hier das Web-Repo der Quelle:

http: //cgit.freedesktop.org/xkeyboard-config/tree/symbols?h=2.2-branch

Die Dateien sind nicht direkt mit extkeyboardremapper kompatibel, können jedoch als Leitfaden für dienen Erstellen der Datei k2g.cfg . Colemak und Dvorak befinden sich in der Datei us . Andere Dateien wie gb ändern lediglich die US-Version.

Bearbeiten: Verwenden des X11 Als Leitfaden für Tastaturlayoutdateien habe ich für Colemak eine k2g.cfg erstellt, um meine Lösung zu vervollständigen.

So verwenden Sie sie:

  mkdir / sdcard / keyremap  

Erstellen Sie diese Datei:

/sdcard/keyremap/s2k.cfg

  86 = > 773  

Dies liegt daran, dass Android anscheinend keinen Schlüsselcode für <LSGT> hat. Nennen wir ihn also 773 für jetzt.

Erstellen Sie diese Datei:

/sdcard/keyremap/k2g.cfg

  == == USA - Colemak ==== 0 68 `~ 0303 ~ 0 8 1! ¡¹0 9 2 @ º ²0 10 3 # ª ³0 11 4 $ ¢ £ 0 12 5% € ¥ 0 13 6 ^ ħ 140 14 7 & ð Ð0 15 8 * þ Þ0 16 9 ('“0 17 0)'” 0 69 - _ - —0 70 = + × ÷ 0 45 q Q ä Ä0 51 w W å Å 33 f F ã Ã46 p P ø Ø 48 g G 0328 ~ 53 j J đ 49 l L ł u 37 u U ú Ú 43 y Y. ü Ü44; : ö Ö0 71 [{«‹ 0 72]} »› 0 73 \ | ~ ~ 0 29 a A á Á47 r R 0300 ~ 32 s S ß ~ 34 t T 0301 030B35 d D 0308 ~ 0 36 h H 030C ~ 38 n N ñ 39 e E é 40 i I í 74 o O ó Ó 0 75 '"54 Õ0 54 z Z æ Æ0 52 x X 0302 ~ 0 31 c C ç Ç
0 50 v V - 0 30 b B 0306 ~ 42 k K 030A ~ 0 41 m M 0304 ~ 0 55, < 0327 ~ 0 56. > 0307 ~ 0 76 /? ¿~ 0 773 - _ - —0 62 0020 0020 0020 00A0 ==== Vereinigtes Königreich - Colemak (Erweiterung) ==== 9 2 "² ⅛10 3 £ ³ £ 11 4 $ € ¼75 '@ 0302 030C68` ¬ | | 73 # ~ 0300 0306773 \ | | ¦  

Die vorangestellten 0 kommentieren die Zeile effektiv aus. Ich habe alle bis auf die erforderlichen fälligen Zeilen auskommentiert zu diesem Fehler, aber wenn der Fehler behoben wird oder Sie die Zeichen AltGr kbd> mehr als Strg kbd> verwenden, kommentieren Sie sie einfach aus.

US-Benutzer können die UK-Erweiterung am Ende kürzen, andere müssen sie durch ihre eigene ersetzen.

Wenn Sie Ihre Rücktaste kbd> wirklich duplizieren möchten, Sie müssen diese Zeile zu s2k.cfg :

  58 = > 67  

hinzufügen dass die Rücktaste lediglich zur CapsLock kbd> -Taste hinzugefügt wird.

Installieren Sie nun einfach extkeyboardremapper , aktivieren Sie sie und wählen Sie sie aus!

Ich habe gerade einen Fehler entdeckt, der [CapsLock funktioniert nicht für zugeordnete Schlüssel] (http://code.google.com/p/extkeyboardremapper/issues/detail?id=17).
Ich habe das gleiche Problem mit dem externen Tastatur-Helfer: Ich kann es einfach nicht schaffen, die Feststelltaste zu einem anderen Steuerelement zu machen. Obwohl ich es im benutzerdefinierten Layout auswählen kann, scheint es einfach nicht angewendet zu werden.
James Haigh
2012-10-30 10:44:31 UTC
view on stackexchange narkive permalink

Anscheinend hat Android 4.1 eine integrierte Unterstützung für das Ändern des Layouts von USB- und Bluetooth-Tastaturen und / und / ermöglicht Benutzern die Installation benutzerdefinierter Layouts ohne Root.

Nicht viel Verwendung für Geräte ohne Jellybean, aber Es ist gut zu wissen, dass aktuelle Geräte dieses Problem nicht mehr haben.

https://code.google.com/p/android/issues/detail?id=17119



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...