MacOS NeoQwertz: 'Prevent problematic keys (?, /, #, =, and ')') from being treated as option key shortcut' verändert Layout #620

Closed
opened 2022-11-25 22:30:48 +01:00 by LukasP46 · 4 comments

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!

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!
Owner

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.

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.
Mike1 was assigned by qwertfisch 2022-12-01 15:58:20 +01:00

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.

Ich glaube, das Problem ist, dass die Option Taste als Modifier Key genutzt wird. https://github.com/jackrosenthal/threelayout [Hier](https://github.com/jackrosenthal/threelayout/blob/master/macosx/karabiner.json#L17-L53) werden anscheinend Keys auf Variablen gemappt, um die weiteren Layer zu realisieren.
Author

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.

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.
qwertfisch added the
Treiber/MacOS
label 2023-02-27 21:36:09 +01:00
Contributor

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.

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.
Mike1 closed this issue 2023-04-15 17:10:49 +02:00
Sign in to join this conversation.
No Milestone
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: neo/neo-layout#620
No description provided.