#174: Neo als Zweitlayout führt zum Funktionsverlust von Mod4
--------------------------------------+-------------------------------------
Reporter: stephan | Owner:
Type: Fehler/Defekt | Status: new
Priority: normal | Milestone:
Component: Treiber: Linux – Xkbmap | Version: 2.0 BETA
Resolution: | Keywords:
--------------------------------------+-------------------------------------
Comment(by Peter Eberhard <[email protected]>):
Lösungsvorschlag:
• in <neo>/linux/X/symbols/level5 (bzw. /usr/share/X11/xkb/symbols/level5)
{{{
replace key <MDSW> {
…
symbols[Group1] = [ ISO_Level5_Shift ]
}}}
ersetzen durch:
{{{
symbols[Group1] = [ ISO_Level5_Lock ]
}}}
• ebenfalls in symbols/level5:
{{{
key <RALT> {
…
symbols[Group1] = [ ISO_Level5_Shift, ISO_Level5_Shift,
ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Lock, ISO_Level5_Lock,
ISO_Level5_Lock, ISO_Level5_Lock ]
}}}
ersetzen durch
{{{
key <RALT> {
…
symbols[Group1] = [ ISO_Level5_Shift, ISO_Level5_Shift,
ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift,
ISO_Level5_Shift, ISO_Level5_Shift ],
actions[Group1] = [ NoAction(), NoAction(), NoAction(), NoAction(),
LockMods(modifiers = NumLock), LockMods(modifiers = NumLock),
LockMods(modifiers = NumLock), LockMods(modifiers = NumLock) ]
}}}
( an zwei Stellen ).
Besonders die zweite Änderung hat vielleicht noch irgendwelche Nachteile,
wenn es um die Kompatibilität geht. Das Problem ist, dass ein Neo-
Benutzer, der ISO_Level5_Shift per Xmodmap ummappt, dann über Mod4+RAlt
immer noch den Mod4-Lock erzeugt. Das sollte aber letztlich kein Problem
sein, da Mod4+RAlt keine wichtige Tastenkombination ist. Und wenn man Mod4
woanders haben will, sollte man ohnehin die xkb-Options benutzen und das
nicht per Xmodmap machen.
Kann das bitte noch jemand testen? Bei mir scheint es zu funktionieren.
--
Ticket URL: <http://wiki.neo-layout.org/ticket/174#comment:1>
Neo-Layout <http://neo-layout.org/>
Das Neo-Tastaturlayout ist ein freies und ergonomisch optimiertes
Tastaturlayout für die deutsche Sprache, das auch sehr viele Sonderzeichen
direkt verfügbar macht.