diff options
author | pascal <pascal@b9310e46-f624-0410-8ea1-cfbb3a30dc96> | 2008-08-25 07:25:59 +0000 |
---|---|---|
committer | pascal <pascal@b9310e46-f624-0410-8ea1-cfbb3a30dc96> | 2008-08-25 07:25:59 +0000 |
commit | 014aa5adf42015758b60b40845fb783617cf4599 (patch) | |
tree | f7893f1a84c72e7381b34f939e4a8a3d232b1405 /linux/console/bin | |
parent | 9194c979e291ff0450a4b59d4d5fe589e095ef25 (diff) |
erzeuge_neo-belegung erzeugt nun die keymap in einem Schritt, sie muss nur noch geladen werden. Außerdem kleinere Korrekturen
git-svn-id: https://svn.neo-layout.org@805 b9310e46-f624-0410-8ea1-cfbb3a30dc96
Diffstat (limited to '')
-rw-r--r-- | linux/console/bin/README | 27 | ||||
-rw-r--r-- | linux/console/bin/console.sondertasten | 8 | ||||
-rwxr-xr-x | linux/console/bin/erzeuge_neo-belegung | 8 |
3 files changed, 24 insertions, 19 deletions
diff --git a/linux/console/bin/README b/linux/console/bin/README index 611bb4f..ec98a48 100644 --- a/linux/console/bin/README +++ b/linux/console/bin/README @@ -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 diff --git a/linux/console/bin/console.sondertasten b/linux/console/bin/console.sondertasten index b847eb9..6281fa9 100644 --- a/linux/console/bin/console.sondertasten +++ b/linux/console/bin/console.sondertasten @@ -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 diff --git a/linux/console/bin/erzeuge_neo-belegung b/linux/console/bin/erzeuge_neo-belegung new file mode 100755 index 0000000..964534c --- /dev/null +++ b/linux/console/bin/erzeuge_neo-belegung @@ -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
\ No newline at end of file |