diff options
Diffstat (limited to 'linux/console/bin/mach_console')
-rwxr-xr-x | linux/console/bin/mach_console | 97 |
1 files changed, 97 insertions, 0 deletions
diff --git a/linux/console/bin/mach_console b/linux/console/bin/mach_console new file mode 100755 index 0000000..8a14eb4 --- /dev/null +++ b/linux/console/bin/mach_console @@ -0,0 +1,97 @@ +#!/bin/sh + + +schreiben () { + printf " keycode %3s = %-22s%-22s%-22s%-22s\n" $1 $2 $3 $4 $5 + printf " shiftl keycode %3s = %-22s\n" $1 $6 + printf " shift shiftl keycode %3s = %-22s\n" $1 $7 + printf " altgr shiftl keycode %3s = %-22s\n" $1 $8 +} + +lesen() { +# Aufruf: lesen <Anzahl> <Zeilennummer in der Kurzreferenz> <Keycode der ersten Taste> + typeset -i zeile keycode + zeile=$2 + keycode=$3 + for i in $(seq 1 $1) + do + a=`head -$zeile kurzreferenz | tail -1` + schreiben $keycode $a + zeile=zeile+1 + keycode=keycode+1 + done +} + +cat console.sondertasten +echo "! ----unknown keys----------------------------------------------------------" +lesen 1 64 57 + +echo +echo +echo "! --------------------------------------------------------------------------" +echo "! Row 1 (number row)" +echo "! --------------------------------------------------------------------------" +lesen 1 1 41 +lesen 12 2 2 + +echo +echo "! --------------------------------------------------------------------------" +echo "! Row 2 (upper row)" +echo "! --------------------------------------------------------------------------" +lesen 12 14 16 + + +echo +echo "! --------------------------------------------------------------------------" +echo "! Row 3 (home row, middle row)" +echo "! --------------------------------------------------------------------------" +lesen 11 26 30 + +echo +echo "! --------------------------------------------------------------------------" +echo "! Row 4 (lower row)" +echo "! --------------------------------------------------------------------------" +lesen 10 37 44 + +echo +echo "! --------------------------------------------------------------------------" +echo "! Keypad Row 1 (uppest row)" +echo "! --------------------------------------------------------------------------" +lesen 1 47 69 +lesen 1 48 98 +lesen 1 49 55 +lesen 1 50 74 + +echo +echo "! --------------------------------------------------------------------------" +echo "! Keypad Row 2 (upper row)" +echo "! --------------------------------------------------------------------------" +lesen 3 51 71 +lesen 1 54 78 + +echo +echo "! --------------------------------------------------------------------------" +echo "! Keypad Row 3 (home row, middle row)" +echo "! --------------------------------------------------------------------------" +lesen 3 55 75 + +echo +echo "! --------------------------------------------------------------------------" +echo "! Keypad Row 4 (lower row)" +echo "! --------------------------------------------------------------------------" +lesen 3 58 79 + +echo +echo "! --------------------------------------------------------------------------" +echo "! Keypad Row 5 (lowest row)" +echo "! --------------------------------------------------------------------------" +lesen 2 62 82 + +echo +echo +echo "! --------------------------------------------------------------------------" +echo "! Strings and Compose" +echo "! --------------------------------------------------------------------------" +echo "string F100 = \"setleds +num\n\"" + +#cat console.string_compose
\ No newline at end of file |