Ich suche nach einer Methode, mit der ich benutzerdefinierte, nicht standardmäßige Tastenkombinationen in einen derzeit nicht verwendeten Zwischenschlüssel (wie F16oder so) umwandeln kann. Die Zwischentaste könnte dann in anderen Anwendungen (z. B. FastScripts) erkannt werden, sodass ich diese Zwischentastenkombination endlich jeder gewünschten Aktion innerhalb dieser Anwendung zuweisen kann.
Mit „nicht standardmäßigen Tastenkombinationen“ meine ich Kombinationen, die keine Zusatztaste enthalten (also , ⌘ command, ⌥ option, ⌃ control, fnoder ⇧ shift).
Beispiele für nicht standardmäßige Tastenkombinationen, die gleichzeitig gedrückt werden:
1+0
A+D
space bar+V
W+5
tab+Q
Ich habe Karabiner installiert , aber ich sehe keine Möglichkeit, dies in Karabiner zu erreichen.
Gibt es Programme, die das können, was ich suche?
OS X El Capitan, Version 10.11.6.
Dies kann in Karabiner erfolgen, ist jedoch kontraintuitiv und stellt die übliche Tastaturnutzung auf den Kopf (überprüfen Sie die ersten Sätze von Monomeeths Antwort).
Ein Beispiel für [M+N] bis F13 ist bereits in den Presets von Karabiner enthalten:
Das Zuordnen von 1+0 zu F16 würde erfordern, das folgende Snippet zu private.xml hinzuzufügen:
<item>
<name>Simultaneous Key Presses [0+1] to F16</name>
<identifier>remap.simultaneouskeypresses_012f16</identifier>
<autogen>__SimultaneousKeyPresses__ KeyCode::KEY_0, KeyCode::KEY_1, KeyCode::F16</autogen>
</item>
Durch das Definieren einer zusätzlichen vk_lazy-Taste (zB 0) sollte es auch möglich sein, zuerst 0 und dann 1 zu drücken und abhängig von der ersten Taste entweder ein F16 zu senden oder zu schreiben 01
, was ein komfortableres Verhalten beim Tippen von "Shortcuts" auf einer Tastatur ist.
<only>EXCEL</only>
das Snippet hinzufügen (Excel ist vordefiniert!).</root>
. Beachten Sie beim Bearbeiten der XML-Datei, dass zwischen Groß- und Kleinschreibung unterschieden wird.)Ich glaube nicht, dass das, was Sie tun wollen, möglich sein wird, wenn Karabiner es nicht kann.
Der Grund, warum wir Zusatztasten (dh control, option, shiftund command) haben, ist, dass sie die standardmäßigen alphanumerischen Tasten so modifizieren müssen, dass sie neben ihrem alphanumerischen Wert als etwas anderes erkannt werden. Lassen Sie mich das näher erläutern:
Sie können die Seite macOS Human Interface Guidelines – Keyboard Shortcuts für ein besseres Verständnis der diesbezüglichen Richtlinien von Apple für Entwickler lesen.
Nebenbei bemerkt, wenn Entwickler Spiele erstellen und eine Taste für einen bestimmten Zweck verwendet wird (z. B. die ZTaste bewegt den Charakter nach links), erkennt das Spiel die ZTaste immer noch als 'Z', wurde aber gerade so programmiert, dass es den 'Z'-Wert akzeptiert bedeutet, dass sich das Zeichen nach links bewegt.
Jede Software, die die Aktion eines Tastendrucks zu ändern scheint (z. B. Spiele, mit denen Sie Ihre Steuerung anpassen können, oder Dienstprogramme wie USB Overdrive, ControllerMate usw.), akzeptiert immer noch den Standardtastenwert, anstatt sie ändern zu müssen, und so Sie erfüllen ihre Funktion.
Beispielsweise kann ein Benutzer USB Overdrive verwenden, um eine Taste (sagen wir die TTaste) einer bestimmten Funktion mit oder ohne Zusatztasten zuzuordnen, aber wenn sie ohne Zusatztaste verwendet werden, werden sie immer noch als solche erkannt ihre ursprüngliche Eingabe. Ich glaube also nicht, dass sie für Sie nützlich sein werden, und natürlich sind sie nicht dafür ausgelegt, Tastaturkürzel per se zu erstellen. Sie können sie jedoch trotzdem ausprobieren (sie können sie kostenlos ausprobieren), nur für den Fall, dass Sie einen von ihnen dazu bringen können, das zu tun, was Sie wollen:
Anmerkungen:
iKey sollte tun, was Sie tun möchten.
Bindestrich
Rubiks Sphäre
Bindestrich