Modifikatortasten über USB

Kennt jemand eine Möglichkeit, Modifikatortasten dazu zu bringen, über USB-Geräte in OSX zu funktionieren?

Ich habe einen USB-Fußschalter, der eine linke Steuertaste sendet. Es sendet das Signal wie erwartet, registriert jedoch keine Verknüpfungen. Wenn Sie es drücken und dann "links" drücken, wird die entsprechende Verknüpfung nicht ausgelöst, aber wenn ich die Steuerung drücke und auf der eingebauten Macbook Pro-Tastatur verbleibe, funktioniert es wie erwartet.

Folgendes habe ich auf der Kinesis-Website gefunden:

Hinweis: Modifikatoraktionen von einem USB-Gerät können die Eingabe eines zweiten USB-Geräts aufgrund von Beschränkungen des Apple-Betriebssystems nicht ändern. Beispiel: In den Fußschalter programmierte Umschalt-, Strg-, Befehls- oder Wahltasten können die Eingabe einer separaten USB-Tastatur oder -Maus nicht ändern. Eine Tastenfolge wie „Cmd-W“ oder „Cmd-Shift-Linkspfeil“ funktioniert jedoch auf einem Macintosh, wenn die gesamte Tastenfolge im Fußschalter vorprogrammiert wurde. (Fußschalter kann nur auf einem Windows-PC programmiert werden).

Das erklärt, was ich erlebe. Ich habe es getestet, indem ich dasselbe mit einer externen USB-Tastatur versucht habe. Ich würde die linke Steuerung auf der externen USB-Tastatur und den "linken" Pfeil auf der eingebauten Tastatur drücken und es würde nicht registriert werden. ABER beim Drücken des "Links"-Pfeils und der Steuertaste auf der USB-Tastatur wurde es wie erwartet registriert.

Weiß jemand, wie man dieses Problem beheben kann?

Antworten (2)

Sie können Karabiner installieren , was ausreichen sollte, um USB-Eingänge zu aggregieren.

Danke, das hat das Problem auch bei mir gelöst. Für alle Neugierigen – Sie müssen nur Karabiner installieren und ausführen (wobei Sie ihm beim ersten Ausführen die erforderlichen Berechtigungen erteilen). Keine Konfiguration erforderlich. Geräteübergreifende Modifikatoren sind im Grunde ein Nebeneffekt der App.

Am Ende habe ich meinen eigenen "Keyboard Combiner" erstellt. Damit kann ich die Kinesis Savant Elite Triple Foot Pedals für Umschalt-, Alt- und Befehlsmodifikatoren auf einem Mac verwenden.

https://github.com/davidbkemp/KeyboardCombinerArduinoSketch/wiki

Es ist recht einfach zu montieren, aber ich kann nicht garantieren, dass es für Sie funktioniert. Es funktioniert sicherlich nicht mit einigen Pedalen und einigen Tastaturen. Für die Kinesis-Pedale müssen Sie sie zunächst so konfigurieren, dass sie als Umschalt-, Alt- und Befehlstasten fungieren, und das bedeutet, dass Sie einen PC für die Erstkonfiguration verwenden.

sehr beeindruckt, aber ich glaube nicht, dass das für mich funktionieren wird. :( Ich habe eine Gaming-Maus mit einer Eingabetaste, und manchmal halte ich cmd auf der Tastatur gedrückt und drücke die Eingabetaste auf der Maus. Ich nehme an, wenn ich die Maus an das Arduino anschließen würde, würde sie nicht mehr als Maus funktionieren