Changes between Version 57 and Version 58 of Hardwareentwicklung/Truly
- Timestamp:
- 14/02/13 23:38:29 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Hardwareentwicklung/Truly
v57 v58 142 142 143 143 === 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. 144 Achtung! 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 146 Belegungsvorschlag 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 148 Häufige Verwendung von Vim unter GNU/Linux mit Xmonad als Fenstermanager. 145 149 146 150 [[Image(truly_neo_erik.jpg, 800px)]] … … 148 152 {{{ 149 153 ┌───┬───┬───┬───┬───┬───┬───┬─────┬───┬───┬───┬───┬───┬───┬───┐ 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│ ⌫ │ 151 155 ├───┼───┼───┼───┼───┼───┼───┼─────┼───┼───┼───┼───┼───┼───┼───┤ 152 156 │ ♫ │ ß │ x │ v │ l │ c │ w │ ⇟ │ k │ h │ g │ f │ q │ y │ T3│ … … 162 166 }}} 163 167 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.168 Die '''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. 165 169 166 170 Leertaste nur für rechten Daumen, linke Seite davon ist zum Xmonad-Modifier geworden (Win = Super_R-Taste). 167 171 Alt 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). 168 172 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. 170 174 171 175 Cursortasten 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. 172 176 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. 177 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. Und Strg+Tab und Alt+Tab lassen sich sehr leicht bedienen (falls ich mal einen anderen Windowmanager bediene, in Xmonad brauche ich das nicht). 174 178 175 179 Stg ist Steuerung/Strg/Ctrl. 176 180 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]~~ 184 Die Firmware für meine Belegung gibt es [http://erikstreb.de/linux/erik.hex hier]. 185 Die 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). 180 186 181 187 == Treiber anpassen == … … 185 191 === Linux === 186 192 ==== 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 # norepeat191 MOD3_links=50192 MOD3_rechts=62193 SHIFT_links=37194 SHIFT_rechts=105195 STRG_links=110196 STRG_rechts=114197 ALT_links=117198 ALT_rechts=116199 MOD4_links=115200 MOD4_rechts=113201 SUPER_R=103202 203 # repeat204 CURS_rechts=64205 X_BACK=108206 207 setxkbmap lv && xmodmap ~/.trulyneo.xmodmap208 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; do210 xset -r $norepeat211 done212 for repeat in $CURS_rechts $X_BACK; do213 xset r $repeat214 done215 }}}216 217 218 193 Arnes 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]. 219 194
