Sec, blogmal! - patches - vision-z-german-keymap

Categories:

Everything

Januar '17

MoMoMoMoMoMoMo
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

Archive:

Sat, 04 Dec 2010

German Keymap for the Vision Z

Auf meinem (neuen) Desire Z läuft ja nicht die Original-Firmware, sondern cyanogens ROM (derzeit die Version 6.1.0RC4.) Dieses hat leider eine kaputte deutsche Keymap.

Ich hab mich mal hingesetzt und diese nicht nur repariert, sondern gleich auch ein bisschen erweitert:

Reaparierte Tasten

FN+a => Euro     (+Shift => Euro)
FN+b => scharfes s
FN+j => a Umlaut (+Shift => A Umlaut)
FN+k => u Umlaut (+Shift => U Umlaut)
FN+l => o Umlaut (+Shift => O Umlaut)

FN+m => ' (war vorher = )
FN+? => = (war vorher ' )

Erweiterungen

Die meisten Shift+FN-Kombinationen sind bisher unbenutzt, also habe ich da mal ein paar nützliche Zeichen untergebracht:

Shift+FN+C => [ (merke: Shift+( = [ )
Shift+FN+V => ] (merke: Shift+) = ] )
Shift+FN+Y => ~ (merke: Shift+_ = ~ )
Shift+FN+X => ~ (merke: Shift+- = ~ ) [wie vorherige Taste]
Shift+FN+M => ` (merke: Shift+' = ` )
Shift+/    => \ (
Shift+FN+/ => | (alle geraden Striche auf einer Taste :-)
Shift+@    => ^ (^ ist normalerweise auch links oben )
FN+Enter   => ^m (Das "andere" newline)
Shift+,    => ; (genauso wie mit FN)
Shift+.    => : (genauso wie mit FN)

und zu guter Letzt:

Shift+FN+B => <
Shift+FN+N => >

Ich konnte keinen sinnvollen Platz dafür finden, daher habe ich die einfach auf die beiden Tasten rechts neben ( und ) gepackt.

Zahlen-Modus

Außerdem gibt es noch einen Zahlen-Modus, der z.b. in der Telefon-Applikation verwendet wird. Den habe ich auch repariert, so das die erste Zeile jeweils die richtigen Zahlen erzeugt:

qwertzuiop => 1234567890

Zusätzlich habe ich noch die in Telefonnummern verwendeten Sonderzeichen erlaubt:

C => (
H => *
N => +
S => #
V => )
X => -

Diese neue Keymap lässt sich mit adb leicht installieren:

adb remount
adb push vision-keypad-ger.kcm.bin /system/usr/keychars/vision-keypad-ger.kcm.bin

Mit dieser neuen Keymap sollte man nun auch nethack spielen können :-)

Wenn ihr noch irgendwelche Ideen oder verbesserungsvorschäge habt, kommentiert einfach hier, oder im entsprechenden Cyanogen-Bugreport.

– Sec

P.S.: Die Tools zum Keymap-Bauen sind hier, und das neue modifizierte Source-File hier.


posted at: 12:38 | Category: /patches | permanent link to this entry | 8 comments (trackback)
 

Your Comment
 
Name:
URL/Email: [http://... or mailto:you@wherever] (optional)
Title: (optional)
Comment:
Save my Name and URL/Email for next time
(Note that comments will be rejected unless you enter 42 in the following box: )

powered by blosxom
in 0.00 s