Gressly - Freimann - EU

 
 

Tastatur und Treiber für Deutsche Programmierer

Diese Seiten beschreiben, warum und wie ich mir als deutschsprachigen Programmierer ein eigenes Tastaturlayout verschafft habe.

Motivation

  • Grundsätzlich gilt die selbe Motivation wie bei den DVORAK Keyboards.
  • 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?
tsrn ...

Kritik

Dass ich mich weniger anstrengen muss, um gleich viel Text zu schreiben, wie auf der QWERTZ-Tastatur ist unbestritten. Doch einige Nachteile stellen sich doch ein:

  • Wer zwischendurch nicht mehr auf einer QUERTZ-Tastatur schreibt, verlernt dies komplett; ist mir geschehen - ich bringe auf der deutschen Tastatur keinen korrekten Satz mehr zustande. Wechsle nur, wenn Du immer auf den selben 2-3 Maschinen schreibst, auf denen Du Deinen eigenen Zeichensatzt auch installiert hast.
  • Das Layout ist für mich als Eclipse-Anwender optimiert. Womöglich lohnt es sich, die Sonderzeichen selbst zu platzieren.
  • Das neo-Projekt zielt in die selbe Richtung und stellt die Treiber nicht nur online zur Verfüngung; diese Treiber sind a) in einigen Distributionen schon vorhanden und b) werden vom Projekt bereits für diverse Plattformen angeboten. Leider kannte ich disese Projekt noch nicht, als ich meinen Treiber adaptierte. Heute würde ich jedem deutschen Programmierer anraten, von Anfang an neo zu lernene.

Linux

X-Windows (/home/user/.Xmodmap)

Treiber für Linux (genauer für X) habe ich als .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.

XEV (admin Rechte nötig)

Wer mit Linux in der Konsole (OHNE X-Server, also nicht im X-Term) arbeitet, benötigt einen eigenen Treiber. Dieser ist jedoch nur mit Admin-Rechten installierbar:
Downoad: German Programmers (zip)
Install (unzip) nach: /usr/share/keymaps/i386
Installieren mittels: #>sudo loadkeys /home/phi/dev/linux/keymap/usr/share/keymaps/i386/tsrngo/german-programmers.map


Windows

Unter Windwos (bis 95, 2000, eXPerimenal) ist der folgende Treiber möglich: Board: German Programmers Keyboard (windows, als Administrator installieren)

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!

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:

tsrn ...

Nach einigem Training stellt sich bereits folgendes Resultat ein:

Typing Test Score

Teste deine Tippgeschwindigkeit mit dem Speedtest

Schnell tippen lernen online

Für hohe Geschwindigkeiten ist ein regelmäßiger Anschlag unentbehrlich. Ich trainiere ab und zu die Texte auf Speedtest zusammen mit Best Metronome

Elisabeth | Philipp | Valentin | Lilly | Familie Home > Philipp > Tastaturtreiber