Como una solución parcial...
He tenido algún éxito con extkeyboardremapper (AKA laurent2o1o Teclado ). Cambié con éxito Q con A siguiendo el instrucciones traducidas al francés .
No he llegado a crear un diseño completo, pero me pregunto si podría copiar diseños de algún lugar de Ubuntu.
Edición: En Ubuntu y probablemente en la mayoría de los sistemas Linux, estos archivos se encuentran en:
/usr/share/X11/xkb/symbols/
Para los no usuarios de Linux, aquí está el repositorio web de la fuente:
http://cgit.freedesktop.org/xkeyboard-config/tree/symbols?h=2.2-branch
Los archivos no son directamente compatibles con extkeyboardremapper, pero pueden servir como guía para hacer el k2g.cfg
archivo. Colemak y Dvorak pueden ser encontrados en el us
otros archivos como gb
sólo enmendar la versión de EE.UU. parece.
Editar: Usando los archivos de distribución del teclado X11 como guía, hice un k2g.cfg
para Colemak, para completar mi solución.
Así es como se usa:
mkdir /sdcard/keyremap
Haz este archivo:
/sdcard/keyremap/s2k.cfg
86 => 773
Esto se debe a que Android no parece tener un código clave para <LSGT>
así que llamémoslo 773
por ahora.
Haz este archivo:
/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 \ | | ¦
La preparación de la 0
es efectivamente comentar la línea. He comentado todas las líneas menos las necesarias debido a este bicho pero si el micrófono se arregla, o se usa el AltGr caracteres más que Ctrl atajos, y luego sólo descomponerlos.
Los usuarios de EE.UU. pueden cortar la extensión del Reino Unido al final, otros tendrán que reemplazarla por la suya propia.
Si realmente quieres duplicar tu Backspace tienes que añadir esta línea a s2k.cfg
:
58 => 67
...pero puede que descubras que la función de retroceso se añade simplemente a la CapsLock llave.
Ahora sólo tienes que instalar extkeyboardremapper habilitarlo y seleccionarlo!
0 votos
Ver también Android.stackexchange.com/questions/5128/