En tant que solution partielle ...
J'ai eu du succès avec extkeyboardremapper (AKA Clavier laurent2o1o ). J'ai réussi à échanger Q avec A en suivant les instructions traduites en français.
Je ne suis pas arrivé à créer une mise en page complète, mais je me demande si je pourrais simplement copier des mises en page à partir de quelque part dans Ubuntu.
Edit: Sur Ubuntu et probablement la plupart des autres systèmes Linux, ces fichiers se trouvent dans:
/ usr / share / X11 / xkb / symboles /
Pour les utilisateurs non-Linux, voici le dépôt Web de la source:
http: //cgit.freedesktop.org/xkeyboard-config/tree/symbols?h=2.2-branch
Les fichiers ne sont pas directement compatibles avec extkeyboardremapper, mais ils peuvent servir de guide pour création du fichier k2g.cfg
. Colemak et Dvorak peuvent être trouvés dans le fichier us
, d'autres fichiers tels que gb
modifient simplement la version américaine qu'il semble.
Edit: Utilisation du X11 comme guide, j'ai créé un k2g.cfg
pour Colemak, pour compléter ma solution.
Voici comment l'utiliser:
mkdir / sdcard / keyremap
Créez ce fichier:
/sdcard/keyremap/s2k.cfg
86 = > 773
C'est parce qu'Android ne semble pas avoir de code clé pour <LSGT>
, appelons-le donc 773
pour le moment.
Créez ce fichier:
/sdcard/keyremap/k2g.cfg
== == États-Unis - Colemak ==== 0 68 `~ 0303 ~ 0 8 1! ¡¹0 9 2 @ º ²0 10 3 # ª ³0 11 4 $ ¢ £ 0 12 5% € ¥ 0 13 6 ^ ħ Ħ0 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 ł Ł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 '"õ Õ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 ==== Royaume-Uni - Colemak (extension) ==== 9 2 "² ⅛10 3 £ ³ £ 11 4 $ € ¼75 '@ 0302 030C68` ¬ | | 73 # ~ 0300 0306773 \ | | ¦
Le préfixe 0
commente effectivement la ligne. J'ai commenté toutes les lignes, sauf les lignes nécessaires. ce bogue, mais si le bogue est corrigé, ou si vous utilisez les caractères AltGr plus que les raccourcis Ctrl , supprimez-les simplement des commentaires.
Les utilisateurs américains peuvent couper l'extension UK à la fin, d'autres devront la remplacer par la leur.
Si vous voulez vraiment dupliquer votre clé Retour arrière , vous devez ajouter cette ligne à s2k.cfg
:
58 = > 67
... mais vous pouvez trouver que la fonction de retour arrière est simplement ajoutée à la touche CapsLock .
Maintenant, installez simplement extkeyboardremapper , activez-le et sélectionnez-le!