Diese Seiten beschreiben, warum und wie ich mir als deutschsprachigen Programmierer ein eigenes Tastaturlayout verschafft habe.
Motivation
- Buchstaben wie "E", "I", "N" und "R" sind so häufig, dass ich dabei die Finger nicht von der Grundstellung nehmen will.
- Seltene Buchstaben, Ziffern und Sonderzeichen habe ich auf dem Standardlayout (us) gelassen, so brauche ich z. B. eine Tilde oder ein Prozentzeichen nicht auswendig zu lernen.
- Die schließenden Klammern "}]" werden von eclipse eingefügt und sind somit seltener zu tippen (Eine Textanalyse bringt hier definitiv weniger als ein Keylogger).
- IBM vertauscht "FN" mit "Ctrl" (#@!!!); somit habe ich "Ctrl" auf den komplett sinnlosen "CapsLk" gesetzt. Das schützt auch vor versehentlichem Großschreiben.
- Den Multi-Key (Komponiere z. B. ein á mittels ' und a) habe ich auf "Pause" gelegt
- Wozu benötigt man unter Linux eigentlich den "Menu"-Button?
Linux
Treiber für Linux (genauer für X) habe ich zwei geschrieben. Diese unterscheiden sich in den Keycodes, die für verschiedene
Tastaturen (z. B. Dell Inspiron 9300 oder IBM Lenovo Thinkpad X61) an anderen Orten liegen.
Hier habe ich zwei .Xmodmap Files zum Download bereitgestellt.
Um diese für die eigenen Tastatur anzupassen nehmen Sie am besten das Programm "xev" (X-Event Lister) und suchen
nach den Codes für die Kontrolltasten (Shift, Alt, Ctrl, Menu, Pfeiltasten, Delete, ...).
Diese Codes sind an den entsprechenden Stellen ins .Xmodmap File einzusetzen.
Windows
Unter Windos (bis 95, 2000, eXPerimenal) ist der folgende Treiber möglich:
Tools: windows_kbd.zip
Board: German Programmers Keyboard (windows)
Für Windows 7 (evtl. auch frühere Versionen) kann die folgende DLL verwendet werden:
KbdEditGPK.dll ins Verzeichnis
C:\Windows\System32 kopieren.
Von nun an sollte unter den Amerikanischen Layouts (Englisch (USA)) neu
die Tastatur "German_Programmers".
Dieser Treiber wurd mit der Software KbdEdit erzeugt. Ein echt cooles Tool!
Wer kennt ein tolles freies Lernprogramm für Windows?
Training mit Ktouch (Linux)
Probleme mit physischen Tastaturen
Ein Problem ergab sich bei dem Modifizieren einer bestehenden US-Tastatur.
Die Zeigefinger-Tasten (F und J) besitzen kleine Noppen, um die Finger zu positionieren.
Die Tasten "N" und "E", die nun unter dem Zeigefinger liegen, besitzen dieses Noppen jedoch nicht.
So musste ich die Tasten am Ort lassen und diese mit Abziehbildchen (P-Touch) beschriften:
|