[macOS] Neoqwertz: Capslock/Mod3-Taste mit Bindestrich gibt Bindestrich aus statt Semikolon #664

Open
opened 2024-10-22 14:58:27 +02:00 by MEGAKek77 · 10 comments

Karabiner elements eventviewer output:
[
{
"type": "down",
"name": {"key_code":"right_option"},
"usagePage": "7 (0x0007)",
"usage": "230 (0x00e6)",
"misc": "flags right_option"
},
{
"type": "down",
"name": {"key_code":"left_shift"},
"usagePage": "7 (0x0007)",
"usage": "225 (0x00e1)",
"misc": "flags left_shift,right_option"
},
{
"type": "down",
"name": {"key_code":"left_option"},
"usagePage": "7 (0x0007)",
"usage": "226 (0x00e2)",
"misc": "flags left_option,left_shift,right_option"
},
{
"type": "up",
"name": {"key_code":"right_option"},
"usagePage": "7 (0x0007)",
"usage": "230 (0x00e6)",
"misc": "flags left_option,left_shift"
},
{
"type": "down",
"name": {"key_code":"page_up"},
"usagePage": "7 (0x0007)",
"usage": "75 (0x004b)",
"misc": "flags left_option,left_shift"
},
{
"type": "up",
"name": {"key_code":"page_up"},
"usagePage": "7 (0x0007)",
"usage": "75 (0x004b)",
"misc": "flags left_option,left_shift"
},
{
"type": "up",
"name": {"key_code":"left_shift"},
"usagePage": "7 (0x0007)",
"usage": "225 (0x00e1)",
"misc": "flags left_option"
},
{
"type": "up",
"name": {"key_code":"left_option"},
"usagePage": "7 (0x0007)",
"usage": "226 (0x00e2)",
"misc": ""
},
{
"type": "down",
"name": {"key_code":"slash"},
"usagePage": "7 (0x0007)",
"usage": "56 (0x0038)",
"misc": ""
},
{
"type": "up",
"name": {"key_code":"slash"},
"usagePage": "7 (0x0007)",
"usage": "56 (0x0038)",
"misc": ""
}
]

Betriebssystem:
MacOS Sonoma 14.6.1

Edit:
Habe gerade herausgefunden, dass mod3 + l = semikolon und mod3 + bindestrich = bindestrich. Es sind also die ausgaben vertauscht, zumindest laut dem layout auf der website.

Karabiner elements eventviewer output: [ { "type": "down", "name": {"key_code":"right_option"}, "usagePage": "7 (0x0007)", "usage": "230 (0x00e6)", "misc": "flags right_option" }, { "type": "down", "name": {"key_code":"left_shift"}, "usagePage": "7 (0x0007)", "usage": "225 (0x00e1)", "misc": "flags left_shift,right_option" }, { "type": "down", "name": {"key_code":"left_option"}, "usagePage": "7 (0x0007)", "usage": "226 (0x00e2)", "misc": "flags left_option,left_shift,right_option" }, { "type": "up", "name": {"key_code":"right_option"}, "usagePage": "7 (0x0007)", "usage": "230 (0x00e6)", "misc": "flags left_option,left_shift" }, { "type": "down", "name": {"key_code":"page_up"}, "usagePage": "7 (0x0007)", "usage": "75 (0x004b)", "misc": "flags left_option,left_shift" }, { "type": "up", "name": {"key_code":"page_up"}, "usagePage": "7 (0x0007)", "usage": "75 (0x004b)", "misc": "flags left_option,left_shift" }, { "type": "up", "name": {"key_code":"left_shift"}, "usagePage": "7 (0x0007)", "usage": "225 (0x00e1)", "misc": "flags left_option" }, { "type": "up", "name": {"key_code":"left_option"}, "usagePage": "7 (0x0007)", "usage": "226 (0x00e2)", "misc": "" }, { "type": "down", "name": {"key_code":"slash"}, "usagePage": "7 (0x0007)", "usage": "56 (0x0038)", "misc": "" }, { "type": "up", "name": {"key_code":"slash"}, "usagePage": "7 (0x0007)", "usage": "56 (0x0038)", "misc": "" } ] Betriebssystem: MacOS Sonoma 14.6.1 Edit: Habe gerade herausgefunden, dass mod3 + l = semikolon und mod3 + bindestrich = bindestrich. Es sind also die ausgaben vertauscht, zumindest laut dem layout auf der website.
qwertfisch added the
Treiber/MacOS
label 2024-10-22 15:54:07 +02:00
qwertfisch changed title from MacOS umschalttaste / mod3 taste mit minus / bindestrich gibt minus / bindestrich aus statt semikolon. to [macOS] Umschalt/Mod3-Taste mit Bindestrich gibt Bindestrich aus statt Semikolon 2024-10-22 15:56:01 +02:00
Owner

Was genau ist mit Umschalt/Mod3-Taste gemeint? Das sind zwei verschiedene Tasten sowie verschiedene Ebenen. Ist vielleicht Capslock (als Mod3-Taste) gemeint?

Was genau ist mit Umschalt/Mod3-Taste gemeint? Das sind zwei verschiedene Tasten sowie verschiedene Ebenen. Ist vielleicht Capslock (als Mod3-Taste) gemeint?
Author

Hatte mich verschrieben, meinte Feststelltaste also capslock

Hatte mich verschrieben, meinte Feststelltaste also capslock
MEGAKek77 changed title from [macOS] Umschalt/Mod3-Taste mit Bindestrich gibt Bindestrich aus statt Semikolon to [macOS] Capslock/Mod3-Taste mit Bindestrich gibt Bindestrich aus statt Semikolon 2024-10-22 22:44:28 +02:00
Member

Ich kann das Problem nicht reproduzieren.

  • Welche Karabiner-Elements-Regeln sind aktiv?
  • Kannst du sicherstellen, dass du die neusten Regeln sowie die neuste neo.keylayout verwendest?
  • Was gibt der Karabiner-Elements-Eventviewer aus, wenn die Bindestrichtaste einzeln gedrückt wird?
Ich kann das Problem nicht reproduzieren. * Welche Karabiner-Elements-Regeln sind aktiv? * Kannst du sicherstellen, dass du die neusten Regeln sowie die neuste `neo.keylayout` verwendest? * Was gibt der Karabiner-Elements-Eventviewer aus, wenn die Bindestrichtaste einzeln gedrückt wird?
Author
  • aktive regeln: image
  • layout wurde vor 1 woche von der website heruntergeladen
  • bindestreich einzeln im karabiner eventviewer:
    [
    {
    "type": "down",
    "name": {"key_code":"slash"},
    "usagePage": "7 (0x0007)",
    "usage": "56 (0x0038)",
    "misc": ""
    },
    {
    "type": "up",
    "name": {"key_code":"slash"},
    "usagePage": "7 (0x0007)",
    "usage": "56 (0x0038)",
    "misc": ""
    }
    ]

Habe gerade herausgefunden, dass mod3 + l = semikolon und mod3 + bindestrich = bindestrich. Es sind also die ausgaben vertauscht, zumindest laut dem layout auf der website.

Edit: als Programmierer gefällt mir das Semikolon auf mod3 + L wesentlich besser als auf mod3 + -. Gibt es eine einfache methode das auch unter linux zu vertauschen bzw gibt es ein forum, in welchem man bei so etwas hilfe bekommen kann?

- aktive regeln: <img width="804" alt="image" src="attachments/b9b38a31-4e5c-42ca-b8bf-2f5f461d9dd9"> - layout wurde vor 1 woche von der website heruntergeladen - bindestreich einzeln im karabiner eventviewer: [ { "type": "down", "name": {"key_code":"slash"}, "usagePage": "7 (0x0007)", "usage": "56 (0x0038)", "misc": "" }, { "type": "up", "name": {"key_code":"slash"}, "usagePage": "7 (0x0007)", "usage": "56 (0x0038)", "misc": "" } ] Habe gerade herausgefunden, dass mod3 + l = semikolon und mod3 + bindestrich = bindestrich. Es sind also die ausgaben vertauscht, zumindest laut dem layout auf der website. Edit: als Programmierer gefällt mir das Semikolon auf mod3 + L wesentlich besser als auf mod3 + -. Gibt es eine einfache methode das auch unter linux zu vertauschen bzw gibt es ein forum, in welchem man bei so etwas hilfe bekommen kann?
Member

Das verlinkte Bild kann leider nicht geladen werden.
Zumindest der key_code stimmt überein mit dem, den ich auch kriege. Die Buchstaben ("j" und "t") sind aber nicht vertauscht (also Bindestrich -> j und QWERTZ "L" -> "t")?

Das verlinkte Bild kann leider nicht geladen werden. Zumindest der `key_code` stimmt überein mit dem, den ich auch kriege. Die Buchstaben ("j" und "t") sind aber nicht vertauscht (also Bindestrich -> j und QWERTZ "L" -> "t")?
Author

Wieso sprichst du von 'Bindestrich -> j' und 'QWERTZ "L" -> "t"'? Bei mir sind die Tasten 'L' und '-' vertauscht, daher vestehe ich den Zusammenhang nicht ganz.

Bezüglich der Regeln habe ich mich an die Installationsanleitung gehalten. Ich habe also folgende Regeln importiert: 'Neo2 mod 3 and 4 keys', 'Neo2 layer 4', 'Neo2 layer 6'

Wieso sprichst du von 'Bindestrich -> j' und 'QWERTZ "L" -> "t"'? Bei mir sind die Tasten 'L' und '-' vertauscht, daher vestehe ich den Zusammenhang nicht ganz. Bezüglich der Regeln habe ich mich an die Installationsanleitung gehalten. Ich habe also folgende Regeln importiert: 'Neo2 mod 3 and 4 keys', 'Neo2 layer 4', 'Neo2 layer 6'
Member
  1. Das "j" liegt bei dir dort wo es im Neo-Layout liegen sollte (Bindestrich-Taste im Qwertz-Layout)?
  2. Das "t" liegt bei dir auch dort wo es im Neo-Layout liegen sollte ("L"-Taste im Qwertz-Layout)?
    Oder sind die beiden Buchstaben bereits vertauscht?

Mir geht es darum zu verstehen, ob die Belegung der beiden Tasten grundsätzlich vertauscht ist oder nur auf der 3. Ebene.

Ggf. hilft es, wenn du die neo.keylayout-Datei, die du in Verwendung hast, mal anhängst.

1. Das "j" liegt bei dir dort wo es im Neo-Layout liegen sollte (Bindestrich-Taste im Qwertz-Layout)? 2. Das "t" liegt bei dir auch dort wo es im Neo-Layout liegen sollte ("L"-Taste im Qwertz-Layout)? Oder sind die beiden Buchstaben bereits vertauscht? Mir geht es darum zu verstehen, ob die Belegung der beiden Tasten grundsätzlich vertauscht ist oder nur auf der 3. Ebene. Ggf. hilft es, wenn du die `neo.keylayout`-Datei, die du in Verwendung hast, mal anhängst.
Author

Omg das tut mir sehr Leid, ich habe komplett übersehen, dass dieses repo nicht nur für neoqwertz ist, sondern auch für neo und bone. Ich benutze neoqwertz, deswegen habe ich das standard qwertz layout. Im Anhang ist meine neoqwertz.keylayout datei. Nochmal tut mir sehr Leid wegen des Missverständnisses, das ich verursacht habe.

Edit: ich habe mir gerade nochmal aktuell das Layout heruntergeladen und auch mit dem habe ich dasselbe Problem. Ein Freund von mir hat ein ähnliches Problem, da bei ihm mod3 + v nicht als tilde funktioniert, daher gehe ich davon aus, dass das Problem durch die karabiner.json datein ausgelöst wird. Ist es möglich, dass die Importreihenfolge der Regeln in Karabiner-elements einen Unterschied macht?

Omg das tut mir sehr Leid, ich habe komplett übersehen, dass dieses repo nicht nur für neoqwertz ist, sondern auch für neo und bone. Ich benutze neoqwertz, deswegen habe ich das standard qwertz layout. Im Anhang ist meine neoqwertz.keylayout datei. Nochmal tut mir sehr Leid wegen des Missverständnisses, das ich verursacht habe. Edit: ich habe mir gerade nochmal aktuell das Layout heruntergeladen und auch mit dem habe ich dasselbe Problem. Ein Freund von mir hat ein ähnliches Problem, da bei ihm mod3 + v nicht als tilde funktioniert, daher gehe ich davon aus, dass das Problem durch die karabiner.json datein ausgelöst wird. Ist es möglich, dass die Importreihenfolge der Regeln in Karabiner-elements einen Unterschied macht?
MEGAKek77 changed title from [macOS] Capslock/Mod3-Taste mit Bindestrich gibt Bindestrich aus statt Semikolon to [macOS] Neoqwertz: Capslock/Mod3-Taste mit Bindestrich gibt Bindestrich aus statt Semikolon 2024-11-11 00:07:05 +01:00
Member

Mit der Info konnte ich das Problem reproduzieren (bis auf das mod3 + v Problem). In der Tat war da ein Fehler im NeoQwertz-Layout, der durch den PR #668 behoben werden sollte.

Als Workaround bis dieser gemergt und released ist, sollte es helfen die "Prevent all layer 3 keys from being treated as option key shortcut" zu deaktivieren. Jedenfalls sofern das keine andere Probleme verursacht. 😅

Die Importreihenfolge kann unter Umständen auch einen Unterschied machen, ist aber im konkreten Fall unerheblich.

Mit der Info konnte ich das Problem reproduzieren (bis auf das mod3 + v Problem). In der Tat war da ein Fehler im NeoQwertz-Layout, der durch den PR #668 behoben werden sollte. Als Workaround bis dieser gemergt und released ist, sollte es helfen die "Prevent all layer 3 keys from being treated as option key shortcut" zu deaktivieren. Jedenfalls sofern das keine andere Probleme verursacht. 😅 Die Importreihenfolge kann unter Umständen auch einen Unterschied machen, ist aber im konkreten Fall unerheblich.
Author

Oh ja super, das hat es gefixt, Vielen Dank

Oh ja super, das hat es gefixt, Vielen Dank
Sign in to join this conversation.
No Milestone
No Assignees
3 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#664
No description provided.