MacOS NeoQwertz: 'Prevent problematic keys (?, /, #, =, and ')') from being treated as option key shortcut' verändert Layout #620
Labels
No Label
(╯°□°)╯︵ ┻━┻
Bug
Diskussion
Dokumentation
Duplikat
Gitea
Hardware
Hilfe
Invalid
Java
Lernen
Qt
Remote
Subversion
Tablet
Tastaturbelegung
Test
Treiber/Android
Treiber/iOS
Treiber/Linux/Konsole
Treiber/Linux/xkb
Treiber/Linux/xmodmap
Treiber/MacOS
Treiber/Windows/AHK
Treiber/Windows/kbdneo
Treiber/Windows/ReNeo
Verbesserung
Website
Windows 11
Wontfix
Worksforme
No Milestone
No Assignees
4 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: neo/neo-layout#620
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Da ich Google Docs verwende und gerne auch ein '?' schreiben möchte, habe ich die "Prevent problematic keys (?, /, #, =, and ')') from being treated as option key shortcut" und die "Prevent all layer 3 keys from being treated as option key shortcut." in Karabiner-Elements ausprobiert. Leider verschiebt sich das Layout des Layer 3 dann. Bspw. ist da wo ich das '?' erwarte plötzlich ein '<'.
Meine Vermutung ist, dass für Neo und NeoQwertz verschiedene Regeln geben müsste. Jedoch kenne ich micht nicht mit Karabiner-Elements aus und würde mich über Rat freuen.
Vielen Dank!
Hallo @LukasP46
Das Problem ist uns so nicht bekannt, aber leider gibt es nur wenige MacOS-Nutzer, die auch Neo verwenden. Ich habe das Issue mal jemandem zugeteilt, aber kann ein paar Tage dauern, bis er sich das anschaut (und Lösungfinden dauert auch noch). Nur zur Info, dass deine Meldung nicht übersehen wurde.
Ich glaube, das Problem ist, dass die Option Taste als Modifier Key genutzt wird.
https://github.com/jackrosenthal/threelayout
Hier werden anscheinend Keys auf Variablen gemappt, um die weiteren Layer zu realisieren.
So wie ich das verstehe, ist die Regel 'Prevent problematic keys (?, /, #, =, and ')') from being treated as option key shortcut' genau dafür. Nur leider verstehe ich nicht, wieso dieser Workaround für das Neo Layout, aber nicht für NeoQwertz funktioniert.
Bin auf das selbe Problem gestoßen, und habe eine Lösung gefunden (PR kommt). Es liegt daran, dass im Layout file das mapping im state "Bugfixes" für neo qwertz vom standard neo layout kopiert wurde, ohne es anzupassen.
Beispiel: https://git.neo-layout.org/neo/neo-layout/src/branch/master/mac_osx/neo-layouts.bundle/Contents/Resources/Deutsch%20%28NeoQwertz%29.keylayout#L1231
Hier wird im State Bugfixes die h Taste auf "<" gemapped, im neo qwertz layout sollte das aber auf "?" gemapped werden.