erzeuge_neo-belegung erzeugt nun die keymap in einem Schritt, sie muss nur noch geladen werden. Außerdem kleinere Korrekturen
This commit is contained in:
parent
c49c65693b
commit
e60694f71d
|
@ -1,13 +1,14 @@
|
|||
In console.ersetze.vorprogramm finden sich die absolut notwendigen Ersetzungen.
|
||||
Unter der console (!!!!) werden mit »dumpkeys --long-info > dump« werden die dem System bekannten keysyms der console (die sind anders als unter x!!!!) bestimmt.
|
||||
Mit »mach_kurzreferenz.vorpgrogramm« werden weitere notwendige Ersetzungen bestimmt.
|
||||
|
||||
Zusammengefasst:
|
||||
cat console.ersetze.vorprogramm > console.ersetze
|
||||
dumpkeys --long-info > dump
|
||||
mach_kurzreferenz.vorpgrogramm >> console.ersetze
|
||||
|
||||
Nun kann mit »mach_kurzreferenz > kurzreferenz« eine Kurzreferenz aus der xmodmap erstellt werden.
|
||||
|
||||
Aus dieser Kurzreferenz kann mit »mach_console > neo.map« die Datei erstellt werden, die mit »loadkeys neo.map« (als root!!!) gelden werden kann.
|
||||
Das Skript »erzeuge_neo-belegung« gibt die keymap für die NEO-Belegung auf der Standardausgabe aus.
|
||||
Dazu werden verschiedene Skripte aufgerufen:
|
||||
|
||||
• dumpkeys --long-info > dump
|
||||
»dumpkeys« muss unter der Console laufen (!!!), da es unter X ein anderes Ergebnis erbringt!
|
||||
• cat console.ersetze.vorprogramm > console.ersetze
|
||||
in console.ersetze.vorprogramm finden sich die absolut notwendigen Ersetzungen.
|
||||
• mach_kurzreferenz.vorprogramm >> console.ersetze
|
||||
mit »mach_kurzreferenz.vorprogramm« werden weitere notwendige Ersetzungen bestimmt.
|
||||
• mach_kurzreferenz > kurzreferenz
|
||||
die Kurzreferenz stellt die NEO-Belegung all der Zeichen dar, mit der die Console umgehen kann.
|
||||
• mach_console
|
||||
mit »mach_console« wird eine von »loadkeys« lesbare keymap erstellt und auf der Standardausgabe ausgegeben.
|
||||
Es ist darum sinnvoll die Ausgabe in eine Datei »neo.map« umzuleiten und anschließend zu laden
|
||||
|
|
|
@ -10,7 +10,6 @@
|
|||
! erzeugt.
|
||||
!
|
||||
|
||||
include "/usr/share/kbd/keymaps/i386/qwerty/defkeymap.map.gz"
|
||||
keymaps 0-18
|
||||
strings as usual
|
||||
compose as usual
|
||||
|
@ -101,8 +100,8 @@ compose as usual
|
|||
alt keycode 106 = Incr_Console
|
||||
keycode 108 = Down
|
||||
! ----Win keys--------------------------------------------------------------
|
||||
keycode 125 =
|
||||
keycode 126 = Compose
|
||||
keycode 125 = Decr_Console Last_Console Incr_Console Compose
|
||||
keycode 126 = Incr_Console Last_Console Decr_Console Compose
|
||||
! ----menue key-------------------------------------------------------------
|
||||
keycode 127 = F100
|
||||
! ----F-keys----------------------------------------------------------------
|
||||
|
@ -186,6 +185,3 @@ compose as usual
|
|||
keycode 122 =
|
||||
keycode 123 =
|
||||
keycode 124 =
|
||||
keycode 125 = Decr_Console Last_Console Incr_Console Compose
|
||||
keycode 126 = Incr_Console Last_Console Decr_Console Compose
|
||||
keycode 127 = Compose Decr_Console Incr_Console Last_Console
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
dumpkeys --long-info > dump
|
||||
cat console.ersetze.vorprogramm > console.ersetze
|
||||
./mach_kurzreferenz.vorprogramm >> console.ersetze
|
||||
rm dump
|
||||
./mach_kurzreferenz > kurzreferenz
|
||||
./mach_console
|
||||
rm kurzreferenz
|
||||
rm console.ersetze
|
|
@ -10,7 +10,6 @@
|
|||
! erzeugt.
|
||||
!
|
||||
|
||||
include "/usr/share/kbd/keymaps/i386/qwerty/defkeymap.map.gz"
|
||||
keymaps 0-18
|
||||
strings as usual
|
||||
compose as usual
|
||||
|
@ -101,8 +100,8 @@ compose as usual
|
|||
alt keycode 106 = Incr_Console
|
||||
keycode 108 = Down
|
||||
! ----Win keys--------------------------------------------------------------
|
||||
keycode 125 =
|
||||
keycode 126 = Compose
|
||||
keycode 125 = Decr_Console Last_Console Incr_Console Compose
|
||||
keycode 126 = Incr_Console Last_Console Decr_Console Compose
|
||||
! ----menue key-------------------------------------------------------------
|
||||
keycode 127 = F100
|
||||
! ----F-keys----------------------------------------------------------------
|
||||
|
@ -186,9 +185,6 @@ compose as usual
|
|||
keycode 122 =
|
||||
keycode 123 =
|
||||
keycode 124 =
|
||||
keycode 125 = Decr_Console Last_Console Incr_Console Compose
|
||||
keycode 126 = Incr_Console Last_Console Decr_Console Compose
|
||||
keycode 127 = Compose Decr_Console Incr_Console Last_Console
|
||||
|
||||
|
||||
! ----Space key-------------------------------------------------------------
|
||||
|
|
Loading…
Reference in New Issue