linke mod4 taste funktioniert nicht auf externen Tastaturen mit mac os monterey 12.3.1 #612

Closed
opened 2022-05-16 17:47:25 +02:00 by jakobfassunge · 5 comments

Ich wollte beginnen neo bone zu lernen. Als Vim und Emacs Nutzer ist es mir dabei wichtig die Pfeiltasten auf der home-row zu haben, damit ich die Keybindings nicht ändern muss. So wie auf der Website auch dazu geraten wird. Ich habe das Macbook oft an einen Bildschirm angeschlossen und nutze dann eine externe Tastatur. Allerdings wird auf dieser der linke mod4 Key nicht erkannt, welcher sehr wichtig, gerade für eine bequeme Bediehnung der Pfeiltasten ist. Auf der Tastatur vom Macbook funktioniert es tadellos und die rechte mod4 Taste funktioniert ebenfalls auf allen Tastaturen. Ich habe außerdem verschiedene externe Tasturen getestet und bei allen war das Verhalten gleich. Vielleicht mache ich ja auch etwas falsch. Ich habe das entsprechende Layer für alle Tastaturen in Karabiner aktiviert. Die externen Tastaturen waren die Keychron K3 und ein kabelgebundenes Apple Keyboard (die Sorte für 40€ auf Amazon).

Ich wollte beginnen neo bone zu lernen. Als Vim und Emacs Nutzer ist es mir dabei wichtig die Pfeiltasten auf der home-row zu haben, damit ich die Keybindings nicht ändern muss. So wie auf der Website auch dazu geraten wird. Ich habe das Macbook oft an einen Bildschirm angeschlossen und nutze dann eine externe Tastatur. Allerdings wird auf dieser der linke mod4 Key nicht erkannt, welcher sehr wichtig, gerade für eine bequeme Bediehnung der Pfeiltasten ist. Auf der Tastatur vom Macbook funktioniert es tadellos und die rechte mod4 Taste funktioniert ebenfalls auf allen Tastaturen. Ich habe außerdem verschiedene externe Tasturen getestet und bei allen war das Verhalten gleich. Vielleicht mache ich ja auch etwas falsch. Ich habe das entsprechende Layer für alle Tastaturen in Karabiner aktiviert. Die externen Tastaturen waren die Keychron K3 und ein kabelgebundenes Apple Keyboard (die Sorte für 40€ auf Amazon).
qwertfisch added the
Treiber/MacOS
label 2022-05-16 17:55:08 +02:00
Author

Ich habe jetzt nochmal mit dem Karabiner Event-Viewer darauf geschaut und mir ist aufgefallen, das folgende Ausgabe kommt:

type:down HID usage: 7,53 name:{"key_code":"grave_accent_and_tilde"} misc:
type:up HID usage: 7,53 name:{"key_code":"grave_accent_and_tilde"} misc:
type:down HID usage: 7,100 name:{"key_code":"non_us_backslash"} misc:
type:up HID usage: 7,100 name:{"key_code":"non_us_backslash"} misc:

Diese Eingabe ist mit dem normalen deutschen Tastatur layout von Apple. Beim ersten mal mit der eingebauten Tastatur, und beim zweiten mal mit der K3. Aus irgend einem Grund interpretiert das Macbook diese Tastatur als eine ISO EN Tastatur :/

Ich habe jetzt nochmal mit dem Karabiner Event-Viewer darauf geschaut und mir ist aufgefallen, das folgende Ausgabe kommt: type:down HID usage: 7,53 name:{"key_code":"grave_accent_and_tilde"} misc: type:up HID usage: 7,53 name:{"key_code":"grave_accent_and_tilde"} misc: type:down HID usage: 7,100 name:{"key_code":"non_us_backslash"} misc: type:up HID usage: 7,100 name:{"key_code":"non_us_backslash"} misc: Diese Eingabe ist mit dem normalen deutschen Tastatur layout von Apple. Beim ersten mal mit der eingebauten Tastatur, und beim zweiten mal mit der K3. Aus irgend einem Grund interpretiert das Macbook diese Tastatur als eine ISO EN Tastatur :/
Author

Ich habe das Problem gelöst. Ich habe einfach die Tastaturbelegung mit einer simplen Modifikation überschrieben und jetzt Funktioniert alles wie es soll.

Ich habe das Problem gelöst. Ich habe einfach die Tastaturbelegung mit einer simplen Modifikation überschrieben und jetzt Funktioniert alles wie es soll.
Member

Welche Karabiner Elements Regeln für E4 hast du denn verwendet? Es gibt:

  • Eine die nur für Apple Keyboards von Apple ist (wird automatisch nur auf Tastaturen mit einer Device ID von Apple angewendet) und davon ausgeht dass es sich um Apple Keyboards hält.
  • Eine die automatisch auf alle Tastaturen mit einer nicht-Apple ID angewendet wird und davon ausgeht dass es sich um normale ISO Tastaturen handelt.
  • Eine die auf alle Tastaturen angewendet wird und davon ausgeht dass es sich um Apple Keyboards handelt.

In deinem Anwendungsfall solltest die ersten beiden Regeln (gleichzeitig) verwenden. Wenn deine externe Tastatur ein Apple Keyboard (von einem Dritthersteller) wäre bräuchtest du nur die dritte Regel.

Welche Karabiner Elements Regeln für E4 hast du denn verwendet? Es gibt: * Eine die nur für Apple Keyboards von Apple ist (wird automatisch nur auf Tastaturen mit einer Device ID von Apple angewendet) und davon ausgeht dass es sich um Apple Keyboards hält. * Eine die automatisch auf alle Tastaturen mit einer nicht-Apple ID angewendet wird und davon ausgeht dass es sich um normale ISO Tastaturen handelt. * Eine die auf alle Tastaturen angewendet wird und davon ausgeht dass es sich um Apple Keyboards handelt. In deinem Anwendungsfall solltest die ersten beiden Regeln (gleichzeitig) verwenden. Wenn deine externe Tastatur ein Apple Keyboard (von einem Dritthersteller) wäre bräuchtest du nur die dritte Regel.
Author

Ich hatte nur die Regel

Neo2 mod 3 and layer 4 (third party Mac keyboard). Rule applied to all keyboards.

aktiviert.

Ich hatte das Problem davor allerdings auch schon als ich alle drei Regeln aktiviert hatte.

Ich hatte nur die Regel Neo2 mod 3 and layer 4 (third party Mac keyboard). Rule applied to all keyboards. aktiviert. Ich hatte das Problem davor allerdings auch schon als ich alle drei Regeln aktiviert hatte.
Author

Ich habe es gerade nochmal mit deiner Konfiguration überprüft und kann definitiv sagen, dass es auch mit den anderen Karabiner Layern zu dem selben Problem kahm

Ich habe es gerade nochmal mit deiner Konfiguration überprüft und kann definitiv sagen, dass es auch mit den anderen Karabiner Layern zu dem selben Problem kahm
Sign in to join this conversation.
No Milestone
No Assignees
2 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#612
No description provided.