erste Fehlerbehebung (noch nicht komplett)
This commit is contained in:
parent
d2278e8ec4
commit
bf27a2d7cb
|
@ -1,17 +1,17 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
#dumpkeys --long-info > dump || exit 1
|
dumpkeys --long-info > dump || exit 1
|
||||||
|
|
||||||
cat console.ersetze.vorprogramm > console.ersetze
|
cat console.ersetze.vorprogramm > console.ersetze
|
||||||
./mach_kurzreferenz.vorprogramm >> console.ersetze
|
./mach_kurzreferenz.vorprogramm >> console.ersetze
|
||||||
#rm dump
|
rm dump
|
||||||
|
|
||||||
echo -e "Schritt 3 von 4: Erstellung einer Referenz\c" >&2
|
echo -e "Schritt 3 von 4: Erstellung einer Referenz\c" >&2
|
||||||
./mach_kurzreferenz > kurzreferenz
|
./mach_kurzreferenz > kurzreferenz
|
||||||
echo -e "\rSchritt 3 von 4: Erstellung einer Referenz [ \033[32m ok \033[30m ]" >&2
|
echo -e "\rSchritt 3 von 4: Erstellung einer Referenz [ \033[32m ok \033[0m ]" >&2
|
||||||
|
|
||||||
echo -e "Schritt 4 von 4: Erzeugung der keymap\c" >&2
|
echo -e "Schritt 4 von 4: Erzeugung der keymap\c" >&2
|
||||||
./mach_console
|
./mach_console
|
||||||
rm kurzreferenz
|
rm kurzreferenz
|
||||||
rm console.ersetze
|
rm console.ersetze
|
||||||
echo -e "\rSchritt 4 von 4: Erzeugung der keymap [ \033[32m ok \033[30m ]" >&2
|
echo -e "\rSchritt 4 von 4: Erzeugung der keymap [ \033[32m ok \033[0m ]" >&2
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
LC_COLLATE=C
|
LC_COLLATE=C
|
||||||
|
|
||||||
schreiben () {
|
schreiben1 () {
|
||||||
if [[ $2 == [a-z] ]]; then
|
if [[ $2 == [a-z] ]]; then
|
||||||
printf " keycode %3s = %-22s\n" $1 $2
|
printf " keycode %3s = %-22s\n" $1 $2
|
||||||
printf " altgr keycode %3s = %-22s\n" $1 $4
|
printf " altgr keycode %3s = %-22s\n" $1 $4
|
||||||
|
@ -16,15 +16,30 @@ schreiben () {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
schreiben2 () {
|
||||||
|
if [[ $2 == [a-z] ]]; then
|
||||||
|
printf " keycode %3s = %-22s\n" $1 $2
|
||||||
|
printf " altgr keycode %3s = %-22s\n" $1 $4
|
||||||
|
printf " shift altgr keycode %3s = %-22s\n" $1 $7
|
||||||
|
else
|
||||||
|
printf " keycode %3s = %-22s%-22s%-22s%-22s\n" $1 $2 $3 $4 $7
|
||||||
|
fi
|
||||||
|
printf " shiftl keycode %3s = %-22s\n" $1 $8
|
||||||
|
printf " shift shiftl keycode %3s = %-22s\n" $1 $5
|
||||||
|
if [[ $6 ]]; then
|
||||||
|
printf " altgr shiftl keycode %3s = %-22s\n" $1 $6
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
lesen() {
|
lesen() {
|
||||||
# Aufruf: lesen <Anzahl> <Zeilennummer in der Kurzreferenz> <Keycode der ersten Taste>
|
# Aufruf: lesen <Anzahl> <Zeilennummer in der Kurzreferenz> <Keycode der ersten Taste> <Tastaturfeld>
|
||||||
typeset -i zeile keycode
|
typeset -i zeile keycode
|
||||||
zeile=$2
|
zeile=$2
|
||||||
keycode=$3
|
keycode=$3
|
||||||
for i in $(seq 1 $1)
|
for i in $(seq 1 $1)
|
||||||
do
|
do
|
||||||
a=`head -$zeile kurzreferenz | tail -1`
|
a=`head -$zeile kurzreferenz | tail -1`
|
||||||
schreiben $keycode $a
|
schreiben$4 $keycode $a
|
||||||
zeile=zeile+1
|
zeile=zeile+1
|
||||||
keycode=keycode+1
|
keycode=keycode+1
|
||||||
done
|
done
|
||||||
|
@ -34,72 +49,72 @@ cat console.sondertasten
|
||||||
echo
|
echo
|
||||||
echo
|
echo
|
||||||
echo "! ----Space key-------------------------------------------------------------"
|
echo "! ----Space key-------------------------------------------------------------"
|
||||||
lesen 1 2 57
|
lesen 1 2 57 1
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "! ----dead keys-------------------------------------------------------------"
|
echo "! ----dead keys-------------------------------------------------------------"
|
||||||
lesen 1 3 41
|
lesen 1 3 41 1
|
||||||
lesen 1 4 13
|
lesen 1 4 13 1
|
||||||
lesen 1 5 27
|
lesen 1 5 27 1
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "! --------------------------------------------------------------------------"
|
echo "! --------------------------------------------------------------------------"
|
||||||
echo "! Row 1 (number row)"
|
echo "! Row 1 (number row)"
|
||||||
echo "! --------------------------------------------------------------------------"
|
echo "! --------------------------------------------------------------------------"
|
||||||
lesen 11 6 2
|
lesen 11 6 2 1
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "! --------------------------------------------------------------------------"
|
echo "! --------------------------------------------------------------------------"
|
||||||
echo "! Row 2 (upper row)"
|
echo "! Row 2 (upper row)"
|
||||||
echo "! --------------------------------------------------------------------------"
|
echo "! --------------------------------------------------------------------------"
|
||||||
lesen 11 17 16
|
lesen 11 17 16 1
|
||||||
|
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "! --------------------------------------------------------------------------"
|
echo "! --------------------------------------------------------------------------"
|
||||||
echo "! Row 3 (home row, middle row)"
|
echo "! Row 3 (home row, middle row)"
|
||||||
echo "! --------------------------------------------------------------------------"
|
echo "! --------------------------------------------------------------------------"
|
||||||
lesen 11 28 30
|
lesen 11 28 30 1
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "! --------------------------------------------------------------------------"
|
echo "! --------------------------------------------------------------------------"
|
||||||
echo "! Row 4 (lower row)"
|
echo "! Row 4 (lower row)"
|
||||||
echo "! --------------------------------------------------------------------------"
|
echo "! --------------------------------------------------------------------------"
|
||||||
lesen 10 39 44
|
lesen 10 39 44 1
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "! --------------------------------------------------------------------------"
|
echo "! --------------------------------------------------------------------------"
|
||||||
echo "! Keypad Row 1 (uppest row)"
|
echo "! Keypad Row 1 (uppest row)"
|
||||||
echo "! --------------------------------------------------------------------------"
|
echo "! --------------------------------------------------------------------------"
|
||||||
lesen 1 49 69
|
lesen 1 49 69 2
|
||||||
lesen 1 50 98
|
lesen 1 50 98 2
|
||||||
lesen 1 51 55
|
lesen 1 51 55 2
|
||||||
lesen 1 52 74
|
lesen 1 52 74 2
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "! --------------------------------------------------------------------------"
|
echo "! --------------------------------------------------------------------------"
|
||||||
echo "! Keypad Row 2 (upper row)"
|
echo "! Keypad Row 2 (upper row)"
|
||||||
echo "! --------------------------------------------------------------------------"
|
echo "! --------------------------------------------------------------------------"
|
||||||
lesen 3 53 71
|
lesen 3 53 71 2
|
||||||
lesen 1 56 78
|
lesen 1 56 78 2
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "! --------------------------------------------------------------------------"
|
echo "! --------------------------------------------------------------------------"
|
||||||
echo "! Keypad Row 3 (home row, middle row)"
|
echo "! Keypad Row 3 (home row, middle row)"
|
||||||
echo "! --------------------------------------------------------------------------"
|
echo "! --------------------------------------------------------------------------"
|
||||||
lesen 3 57 75
|
lesen 3 57 75 2
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "! --------------------------------------------------------------------------"
|
echo "! --------------------------------------------------------------------------"
|
||||||
echo "! Keypad Row 4 (lower row)"
|
echo "! Keypad Row 4 (lower row)"
|
||||||
echo "! --------------------------------------------------------------------------"
|
echo "! --------------------------------------------------------------------------"
|
||||||
lesen 3 60 79
|
lesen 3 60 79 2
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "! --------------------------------------------------------------------------"
|
echo "! --------------------------------------------------------------------------"
|
||||||
echo "! Keypad Row 5 (lowest row)"
|
echo "! Keypad Row 5 (lowest row)"
|
||||||
echo "! --------------------------------------------------------------------------"
|
echo "! --------------------------------------------------------------------------"
|
||||||
lesen 2 64 82
|
lesen 2 64 82 2
|
||||||
|
|
||||||
cat console.more_control
|
cat console.more_control
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
xmodmap=$HOME/neo/testing/neo_de.xmodmap2
|
|
||||||
# xmodmap=../../xmodmap/neo_de.xmodmap
|
|
||||||
|
|
||||||
grep -A1000 "! main keyboard" $xmodmap | grep ^keycode | tr -s [:blank:] ' '| cut -f2 -d = > mach_kurzreferenz.hilfe
|
xmodmap=../../xmodmap/neo_de.xmodmap
|
||||||
|
|
||||||
|
grep -A1000 "! main keyboard" $xmodmap | sed 's/keysym/keycode/g' | grep ^keycode | tr -s [:blank:] ' '| cut -f2 -d = > mach_kurzreferenz.hilfe
|
||||||
|
|
||||||
sed -f console.ersetze mach_kurzreferenz.hilfe
|
sed -f console.ersetze mach_kurzreferenz.hilfe
|
||||||
|
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
xmodmap=$HOME/neo/testing/neo_de.xmodmap2
|
|
||||||
# xmodmap=../../xmodmap/neo_de.xmodmap
|
xmodmap=../../xmodmap/neo_de.xmodmap
|
||||||
|
|
||||||
echo -e "Schritt 1 von 4: Vorverarbeiten der Xmodmap\c" >&2
|
echo -e "Schritt 1 von 4: Vorverarbeiten der Xmodmap\c" >&2
|
||||||
|
|
||||||
grep -A1000 "! main keyboard" $xmodmap | grep ^keycode | tr -s [:blank:] ' '| cut -f2 -d = > mach_kurzreferenz.hilfe1
|
grep -A1000 "! main keyboard" $xmodmap | sed 's/keysym/keycode/g' | grep ^keycode | tr -s [:blank:] ' '| cut -f2 -d = > mach_kurzreferenz.hilfe1
|
||||||
|
|
||||||
sed -f console.ersetze.vorprogramm mach_kurzreferenz.hilfe1 > mach_kurzreferenz.hilfe2
|
sed -f console.ersetze.vorprogramm mach_kurzreferenz.hilfe1 > mach_kurzreferenz.hilfe2
|
||||||
|
|
||||||
echo -e "\rSchritt 1 von 4: Vorverarbeiten der Xmodmap [ \033[32m ok \033[30m ]" >&2
|
echo -e "\rSchritt 1 von 4: Vorverarbeiten der Xmodmap [ \033[32m ok \033[0m ]" >&2
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -43,6 +43,6 @@ echo -e "\rSchritt 2 von 4: Behandlung der keysyms [ $(($i*100/$anzahl)) % ]
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|
||||||
echo -e "\rSchritt 2 von 4: Behandlung der keysyms [ \033[32m ok \033[30m ] " >&2
|
echo -e "\rSchritt 2 von 4: Behandlung der keysyms [ \033[32m ok \033[0m ] " >&2
|
||||||
rm mach_kurzreferenz.hilfe1
|
rm mach_kurzreferenz.hilfe1
|
||||||
rm mach_kurzreferenz.hilfe2
|
rm mach_kurzreferenz.hilfe2
|
||||||
|
|
|
@ -429,69 +429,85 @@ alt_is_meta
|
||||||
! Keypad Row 1 (uppest row)
|
! Keypad Row 1 (uppest row)
|
||||||
! --------------------------------------------------------------------------
|
! --------------------------------------------------------------------------
|
||||||
keycode 69 = Tab VoidSymbol equal VoidSymbol
|
keycode 69 = Tab VoidSymbol equal VoidSymbol
|
||||||
shiftl keycode 69 = U+2261
|
shiftl keycode 69 =
|
||||||
shift shiftl keycode 69 = VoidSymbol
|
shift shiftl keycode 69 = VoidSymbol
|
||||||
keycode 98 = KP_Multiply KP_Multiply U+22C5 U+2299
|
altgr shiftl keycode 69 = U+2261
|
||||||
shiftl keycode 98 = U+2297
|
keycode 98 = KP_Divide KP_Divide division VoidSymbol
|
||||||
shift shiftl keycode 98 = VoidSymbol
|
shiftl keycode 98 =
|
||||||
keycode 55 = KP_Subtract KP_Subtract U+2212 U+2296
|
shift shiftl keycode 98 = U+2300
|
||||||
shiftl keycode 55 = U+2238
|
altgr shiftl keycode 98 = U+2223
|
||||||
shift shiftl keycode 55 = VoidSymbol
|
keycode 55 = KP_Multiply KP_Multiply U+22C5 VoidSymbol
|
||||||
keycode 74 = KP_7 U+2714 U+2195 U+226A
|
shiftl keycode 55 =
|
||||||
shiftl keycode 74 = U+2308
|
shift shiftl keycode 55 = U+2299
|
||||||
shift shiftl keycode 74 = VoidSymbol
|
altgr shiftl keycode 55 = U+2297
|
||||||
|
keycode 74 = KP_Subtract KP_Subtract U+2212 VoidSymbol
|
||||||
|
shiftl keycode 74 =
|
||||||
|
shift shiftl keycode 74 = U+2296
|
||||||
|
altgr shiftl keycode 74 = U+2238
|
||||||
|
|
||||||
! --------------------------------------------------------------------------
|
! --------------------------------------------------------------------------
|
||||||
! Keypad Row 2 (upper row)
|
! Keypad Row 2 (upper row)
|
||||||
! --------------------------------------------------------------------------
|
! --------------------------------------------------------------------------
|
||||||
keycode 71 = KP_8 U+2718 U+2191 U+2229
|
keycode 71 = KP_7 U+2714 U+2195 VoidSymbol
|
||||||
shiftl keycode 71 = U+22C2
|
shiftl keycode 71 =
|
||||||
shift shiftl keycode 71 = VoidSymbol
|
shift shiftl keycode 71 = U+226A
|
||||||
keycode 72 = KP_9 U+2663 U+20D7 U+226B
|
altgr shiftl keycode 71 = U+2308
|
||||||
shiftl keycode 72 = U+2309
|
keycode 72 = KP_8 U+2718 U+2191 VoidSymbol
|
||||||
shift shiftl keycode 72 = VoidSymbol
|
shiftl keycode 72 =
|
||||||
keycode 73 = KP_Add KP_Add plusminus U+2295
|
shift shiftl keycode 72 = U+2229
|
||||||
shiftl keycode 73 = U+2214
|
altgr shiftl keycode 72 = U+22C2
|
||||||
shift shiftl keycode 73 = VoidSymbol
|
keycode 73 = KP_9 U+2663 U+20D7 VoidSymbol
|
||||||
keycode 78 = KP_4 U+2665 U+2190 U+2282
|
shiftl keycode 73 =
|
||||||
shiftl keycode 78 = U+2286
|
shift shiftl keycode 73 = U+226B
|
||||||
shift shiftl keycode 78 = VoidSymbol
|
altgr shiftl keycode 73 = U+2309
|
||||||
|
keycode 78 = KP_Add KP_Add plusminus VoidSymbol
|
||||||
|
shiftl keycode 78 =
|
||||||
|
shift shiftl keycode 78 = U+2295
|
||||||
|
altgr shiftl keycode 78 = U+2214
|
||||||
|
|
||||||
! --------------------------------------------------------------------------
|
! --------------------------------------------------------------------------
|
||||||
! Keypad Row 3 (home row, middle row)
|
! Keypad Row 3 (home row, middle row)
|
||||||
! --------------------------------------------------------------------------
|
! --------------------------------------------------------------------------
|
||||||
keycode 75 = KP_5 U+20ac brokenbar U+22B6
|
keycode 75 = KP_4 U+2665 U+2190 VoidSymbol
|
||||||
shiftl keycode 75 = U+22B7
|
shiftl keycode 75 =
|
||||||
shift shiftl keycode 75 = VoidSymbol
|
shift shiftl keycode 75 = U+2282
|
||||||
keycode 76 = KP_6 U+2660 U+2192 U+2283
|
altgr shiftl keycode 75 = U+2286
|
||||||
shiftl keycode 76 = U+2287
|
keycode 76 = KP_5 U+20ac brokenbar VoidSymbol
|
||||||
shift shiftl keycode 76 = VoidSymbol
|
shiftl keycode 76 =
|
||||||
keycode 77 = KP_1 ordfeminine U+2194 U+2264
|
shift shiftl keycode 76 = U+22B6
|
||||||
shiftl keycode 77 = U+230a
|
altgr shiftl keycode 76 = U+22B7
|
||||||
shift shiftl keycode 77 = VoidSymbol
|
keycode 77 = KP_6 U+2660 U+2192 VoidSymbol
|
||||||
|
shiftl keycode 77 =
|
||||||
|
shift shiftl keycode 77 = U+2283
|
||||||
|
altgr shiftl keycode 77 = U+2287
|
||||||
|
|
||||||
! --------------------------------------------------------------------------
|
! --------------------------------------------------------------------------
|
||||||
! Keypad Row 4 (lower row)
|
! Keypad Row 4 (lower row)
|
||||||
! --------------------------------------------------------------------------
|
! --------------------------------------------------------------------------
|
||||||
keycode 79 = KP_2 masculine U+2193 U+222a
|
keycode 79 = KP_1 ordfeminine U+2194 VoidSymbol
|
||||||
shiftl keycode 79 = U+22C3
|
shiftl keycode 79 =
|
||||||
shift shiftl keycode 79 = VoidSymbol
|
shift shiftl keycode 79 = U+2264
|
||||||
keycode 80 = KP_3 U+2666 U+21CC U+2265
|
altgr shiftl keycode 79 = U+230a
|
||||||
shiftl keycode 80 = U+230B
|
keycode 80 = KP_2 masculine U+2193 VoidSymbol
|
||||||
shift shiftl keycode 80 = VoidSymbol
|
shiftl keycode 80 =
|
||||||
keycode 81 = KP_0 U+2423 percent U+2030
|
shift shiftl keycode 80 = U+222a
|
||||||
shiftl keycode 81 = U+25A1
|
altgr shiftl keycode 80 = U+22C3
|
||||||
shift shiftl keycode 81 = VoidSymbol
|
keycode 81 = KP_3 U+2666 U+21CC VoidSymbol
|
||||||
|
shiftl keycode 81 =
|
||||||
|
shift shiftl keycode 81 = U+2265
|
||||||
|
altgr shiftl keycode 81 = U+230B
|
||||||
|
|
||||||
! --------------------------------------------------------------------------
|
! --------------------------------------------------------------------------
|
||||||
! Keypad Row 5 (lowest row)
|
! Keypad Row 5 (lowest row)
|
||||||
! --------------------------------------------------------------------------
|
! --------------------------------------------------------------------------
|
||||||
keycode 82 = comma period U+002c U+2032
|
keycode 82 = comma period U+002c VoidSymbol
|
||||||
shiftl keycode 82 = U+2033
|
shiftl keycode 82 =
|
||||||
shift shiftl keycode 82 = VoidSymbol
|
shift shiftl keycode 82 = U+2032
|
||||||
keycode 83 = comma period U+002c U+2032
|
altgr shiftl keycode 82 = U+2033
|
||||||
shiftl keycode 83 = U+2033
|
keycode 83 = comma period U+002c VoidSymbol
|
||||||
shift shiftl keycode 83 = VoidSymbol
|
shiftl keycode 83 =
|
||||||
|
shift shiftl keycode 83 = U+2032
|
||||||
|
altgr shiftl keycode 83 = U+2033
|
||||||
|
|
||||||
|
|
||||||
! --------------------------------------------------------------------------
|
! --------------------------------------------------------------------------
|
||||||
|
|
Loading…
Reference in New Issue