Auch wenn du dir sehr viel Mühe damit gemacht hast, halte ich die Idee nicht für sinnvoll. Wenn ein Lock andere Zeichen¹ erzeugt als das, was scheinbar gelockt wird, ist es per se keine gute Idee. Obendrein möchtest du zum E5‑Lock (also Shift+Mod3) zusätzlich die Shift‑Taste benutzen, um Großbuchstaben zu erzeugen; sollen auch Klammern, Apostrophe etc. getippt und Compose verwendet werden, müsste auch Mod3 (zusätzlich zum bereits gelockten Shift+Mod3) funktionieren. Noch komplexer wird es, wenn auch die Ebene 4 gewünscht wird.
Statt einer derart komplizierten Konstruktion schlage ich einen deutlich leichteren Weg vor: Einen separaten Treiber neo_griechisch, bei dem β dort liegt, wo bei Neo das b liegt, also mit griechischen Buchstaben auf den Ebene 1 und 2. Somit können alle anderen Ebenen und Funktionen wie gewohnt und ohne Probleme benutzt werden. Dieser Treiber kann – je nach Geschmack – per Mausklick, asdf oder Hotkey aktiviert und deaktiviert werden. Gruß, Pascal ¹ geschütztes Leerzeichen, geschützter Bindestrich
signature.asc
Description: This is a digitally signed message part.
