Changes between Version 57 and Version 58 of Hardwareentwicklung/Truly


Ignore:
Timestamp:
14/02/13 23:38:29 (13 years ago)
Author:
Erik Streb del Toro
Comment:

juchuuu, endlich firmwareupgrade

Legend:

Unmodified
Added
Removed
Modified
  • Hardwareentwicklung/Truly

    v57 v58  
    142142
    143143=== Vorschlag von Erik ===
    144 Belegungsvorschlag für das TECK mit 109 Tasten. Wird von Erik getestet. Häufige Verwendung von Vim unter GNU/Linux mit Xmonad als Fenstermanager.
     144Achtung! Ich habe das ganze per '''Firmware-Update''' realisiert (siehe dazu [http://geekhack.org/index.php?topic=38943.0 hier] und [http://superuser.com/questions/550858/how-to-get-usb-hid-id-of-keyboard-keys/552026 hier]). Das ist '''genial, da die Modifier nun immer an der richtigen/gleichen Stelle sind''', egal welcher Benutzer gerade am Rechner ist (der Rechner wird geteilt und es hängen zwei Tastaturen dran: Truly und normale Cherry G80-3000).
     145
     146Belegungsvorschlag für das TECK mit 109 Tasten (aktuell: angepasste Firmware der 209 drauf, damit habe ich die Version 209 der Tastatur, da sie hardwaretechnisch baugleich zur 109-Tastatur ist).
     147
     148Häufige Verwendung von Vim unter GNU/Linux mit Xmonad als Fenstermanager.
    145149
    146150[[Image(truly_neo_erik.jpg, 800px)]]
     
    148152{{{
    149153┌───┬───┬───┬───┬───┬───┬───┬─────┬───┬───┬───┬───┬───┬───┬───┐
    150 │T1 │   │ 1 │ 2 │ 3 │ 4 │ 5 │  ⇞  │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ T2
     154│T1 │ 1 │ 2 │ 3 │ 4 │ 5 │  6│  ⇞  │ 7 │ 8 │ 9 │ 0 │ - │ T2│ ⌫
    151155├───┼───┼───┼───┼───┼───┼───┼─────┼───┼───┼───┼───┼───┼───┼───┤
    152156│ ♫ │ ß │ x │ v │ l │ c │ w │  ⇟  │ k │ h │ g │ f │ q │ y │ T3│
     
    162166}}}
    163167
    164 Die '''Zahlenreihe''' in der '''ersten Ebene''' bleibt '''unangetastet''', '''alle höheren Ebenen''' wurden eins '''nach links''' verschoben, um die symmetrische Anordnung von »« und „“ und $€ usw. wieder zu erhalten. Die Zahlenreihe wird von mir gar nicht verwendet, stattdessen der Ebene4-Ziffernblock.
     168Die '''Zahlenreihe''' wurden eins '''nach links''' verschoben, um die symmetrische Anordnung von »« und „“ und $€ usw. wieder zu erhalten. Die Ziffern auf der Zahlenreihe werden von mir gar nicht verwendet, stattdessen der Ebene4-Ziffernblock, daher ist unsymmetrische Verschiebung der Ziffern egal.
    165169
    166170Leertaste nur für rechten Daumen, linke Seite davon ist zum Xmonad-Modifier geworden (Win = Super_R-Taste).
    167171Alt und Mod4 symmetrisch für die Daumen, wobei Alt nicht besonders gut erreichbar ist, aber auch nur sehr selten von mir verwendet wird (nur als Modifier für JOSM, einen OpenStreetMap-Editor).
    168172
    169 '''y''' ist nacht rechts oben gerutscht. Das seltene '''ß''' nach links oben. '''j''' bleibt wie auf einer Standardneotastatur.
     173'''y''' ist nacht rechts oben gerutscht. Das seltene '''ß''' nach links oben. '''j''' bleibt wie auf einer Standardneotastatur. Insgesamt musste ich die drei also zyklisch vertauschen.
    170174
    171175Cursortasten und Bild-hoch/-runter sind in die Mitte gewandert, damit ich sie beim Betrachten von Fotos oder manchmal auch einhändig in der Konsole direkt (ohne Mod4) verwenden kann.
    172176
    173 Tab brauche ich manchmal auch direkt, ohne Mod4 drücken zu müssen. Die Position ist direkt unter der Ebene4-Position, lässt sich also leicht merken.
     177Tab brauche ich manchmal auch direkt, ohne Mod4 drücken zu müssen. Die Position ist direkt unter der Ebene4-Position, lässt sich also leicht merken. Und Strg+Tab und Alt+Tab lassen sich sehr leicht bedienen (falls ich mal einen anderen Windowmanager bediene, in Xmonad brauche ich das nicht).
    174178
    175179Stg ist Steuerung/Strg/Ctrl.
    176180
    177 bck und fwd sind die X11-Kürzel für zurück und vorblättern wie sie zum Beispiel für alle Browser verwendet wird, um vor und zurück zu blättern.
    178 
    179 Eine Xmodmap-Datei gibt es hier: [http://erikstreb.de/linux/.trulyneo.xmodmap .trulyneo.xmodmap]
     181(bck und fwd sind die X11-Kürzel für zurück und vorblättern wie sie zum Beispiel für alle Browser verwendet wird, um vor und zurück zu blättern. War nur per Xmodmap umgesetzt, per Firmware noch nicht geschafft.)
     182
     183~~Eine Xmodmap-Datei gibt es hier: [http://erikstreb.de/linux/.trulyneo.xmodmap .trulyneo.xmodmap]~~
     184Die Firmware für meine Belegung gibt es [http://erikstreb.de/linux/erik.hex hier].
     185Die dazugehörige Tabellenkalkulation, um die Quersummen/Hashwerte zu berechnen ist [http://erikstreb.de/linux/TrulyErgonomic_209_Keycodes_erik.ods hier] (mit meinen Änderungen farblich hervorgehoben).
    180186
    181187== Treiber anpassen ==
     
    185191=== Linux ===
    186192==== xmodmap ====
    187 Eriks Belegung für die Truly gibt es hier: [http://erikstreb.de/linux/.trulyneo.xmodmap .trulyneo.xmodmap]
    188 Diese wird wie folgt aufgerufen, um auch noch die automatischen Tastenwiederholungen aus-/einzuschalten:
    189 {{{
    190 # norepeat
    191 MOD3_links=50
    192 MOD3_rechts=62
    193 SHIFT_links=37
    194 SHIFT_rechts=105
    195 STRG_links=110
    196 STRG_rechts=114
    197 ALT_links=117
    198 ALT_rechts=116
    199 MOD4_links=115
    200 MOD4_rechts=113
    201 SUPER_R=103
    202 
    203 # repeat
    204 CURS_rechts=64
    205 X_BACK=108
    206 
    207 setxkbmap lv && xmodmap ~/.trulyneo.xmodmap
    208 
    209 for norepeat in $MOD3_links $MOD3_rechts $SHIFT_links $SHIFT_rechts $STRG_links $STRG_rechts $ALT_links $ALT_rechts $MOD4_links $MOD4_rechts $SUPER_R; do
    210         xset -r $norepeat
    211 done
    212 for repeat in $CURS_rechts $X_BACK; do
    213         xset r $repeat
    214 done
    215 }}}
    216 
    217 
    218193Arnes xmodmap mit für die truly angepassten Modifiern, jedoch mit einem anderen Layout (nicht Neo!), gibt es [https://bitbucket.org/ArneBab/evolve-keyboard-layout/src/cc6aebb821a6/empirie/crie-truly.xmodmap hier].
    219194