Fix Tastatur: iso_layout=1 + de nodeadkeys (nicht mac_nodeadkeys)
Apple ISO-Keyboards senden ^/< Keycodes vertauscht.
iso_layout=1 korrigiert das auf Kernel-Ebene.
de(mac_nodeadkeys) hat eigene TLDE-Zuordnung die mit iso_layout
kollidiert. de(nodeadkeys) + lv3:lalt_switch ist die richtige Kombi:
- ^/< korrekt, @=Alt+Q, |=Alt+<, {}[]=Alt+7890
This commit is contained in:
parent
e505649140
commit
10b85845d2
1 changed files with 5 additions and 5 deletions
|
|
@ -45,15 +45,15 @@ else
|
||||||
ok "MBP 13\": nur Intel-GPU, kein Blacklisting nötig"
|
ok "MBP 13\": nur Intel-GPU, kein Blacklisting nötig"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Fn-Tasten + ISO-Layout-Fix (iso_layout=0 verhindert ^/< Vertauschung)
|
# Fn-Tasten + ISO-Layout-Fix (iso_layout=1 korrigiert ^/< auf Apple ISO-Keyboards)
|
||||||
echo 'options hid_apple fnmode=2 iso_layout=0' > /etc/modprobe.d/hid_apple.conf
|
echo 'options hid_apple fnmode=2 iso_layout=1' > /etc/modprobe.d/hid_apple.conf
|
||||||
ok "hid_apple: fnmode=2, iso_layout=0"
|
ok "hid_apple: fnmode=2, iso_layout=1"
|
||||||
|
|
||||||
# Tastaturbelegung (mac_nodeadkeys: @=Alt+L, |=Alt+7, wie auf dem Mac)
|
# Tastaturbelegung (nodeadkeys + lv3:lalt_switch: @=Alt+Q, |=Alt+<)
|
||||||
cat > /etc/default/keyboard <<EOF
|
cat > /etc/default/keyboard <<EOF
|
||||||
XKBMODEL="macbook79"
|
XKBMODEL="macbook79"
|
||||||
XKBLAYOUT="de"
|
XKBLAYOUT="de"
|
||||||
XKBVARIANT="mac_nodeadkeys"
|
XKBVARIANT="nodeadkeys"
|
||||||
XKBOPTIONS="lv3:lalt_switch,terminate:ctrl_alt_bksp"
|
XKBOPTIONS="lv3:lalt_switch,terminate:ctrl_alt_bksp"
|
||||||
EOF
|
EOF
|
||||||
dpkg-reconfigure -f noninteractive keyboard-configuration 2>/dev/null || true
|
dpkg-reconfigure -f noninteractive keyboard-configuration 2>/dev/null || true
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue