Comme solution partielle...
J'ai eu du succès avec extkeyboardremapper (AKA laurent2o1o Clavier ). J'ai réussi à échanger Q con A en suivant les instructions traduites en français .
Je ne suis pas encore allé jusqu'à créer une mise en page complète, mais je me demande si je ne pourrais pas 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/symbols/
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 la création de l'application k2g.cfg
fichier. Colemak et Dvorak se trouvent dans le fichier us
d'autres fichiers tels que gb
modifie seulement la version américaine, il semble.
Edit : En utilisant les fichiers de disposition du clavier de X11 comme guide, j'ai fait un k2g.cfg
pour Colemak, pour compléter ma solution.
Voici comment l'utiliser :
mkdir /sdcard/keyremap
Faites ce fichier :
/sdcard/keyremap/s2k.cfg
86 => 773
C'est parce qu'Android ne semble pas avoir un code clé pour <LSGT>
alors appelons-le 773
pour l'instant.
Faites ce fichier :
/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 ^
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 030B
35 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
==== United Kingdom - Colemak (extension) ====
9 2 " ²
10 3 £ ³ £
11 4 $ € ¼
75 ' @ 0302 030C
68 ` ¬ | |
73 # ~ 0300 0306
773 \ | | ¦
Le préfixe 0
Le commentaire de l'entreprise est effectivement hors ligne. J'ai commenté toutes les lignes sauf celles qui sont nécessaires à cause de ce bug mais si le bogue est corrigé, ou si vous utilisez la fonction AltGr caractères de plus que Ctrl les raccourcis, il suffit de les décommenter.
Les utilisateurs américains peuvent couper l'extension britannique à la fin, les autres devront la remplacer par la leur.
Si vous voulez vraiment dupliquer votre Backspace vous devez ajouter cette ligne à s2k.cfg
:
58 => 67
...mais vous constaterez peut-être que la fonction de retour en arrière est simplement ajoutée à l'option CapsLock clé.
Maintenant, il suffit d'installer extkeyboardremapper , l'activer et le sélectionner !