Wie kann ich die Feststelltaste erneut binden, um die Rücktaste zu löschen?

9

Ich habe versucht, DoubleCommand zu verwenden, aber Sie können die Feststelltaste nicht gedrückt halten. Wenn Sie darauf drücken, wird die Feststelltaste aktiviert / deaktiviert. Idealerweise möchte ich, dass die Feststelltaste niemals aktiviert wird und sich der Schlüssel genau so verhält, als wäre er der Löschschlüssel.

Ein weiteres Problem von DoubleCommand ist, dass bei jedem zweiten Drücken nur das Licht umgeschaltet wird und kein Zeichen gelöscht wird.

Sinnvoll
quelle

Antworten:

10

Vielleicht möchten Sie Seil (früher PCKeyboardHack ) ausprobieren . Ich verwende es, um die Feststelltaste an die rechte Strg-Taste zu binden (keine einfache Strg-Taste), damit ich die Feststelltaste in Emacs an die Meta-Taste binden kann (während die Strg-Taste die Strg-Taste bleibt und andere Tasten das übliche Verhalten beibehalten).

Mathieu Legrand
quelle
Das funktioniert, danke. Um sicherzustellen, dass es keine Verzögerung gibt, sollten Sie auch KeyRemap4MacBook installieren und verwenden (dieselbe Website). Die Anweisungen finden Sie hier: pqrs.org/macosx/keyremap4macbook/extra.html#t1
Senseful
2
Auf meinem neueren MacBook musste ich lediglich die Tastatureinstellungen verwenden, um die Feststelltaste zu deaktivieren, und dann PCKeyboardHack installieren, um die Feststelltaste zuzuordnen (ich habe sie Esc zur Verwendung in vim zugeordnet)
Jason Sundram
Tatsächlich habe ich keine Verzögerung, wenn Sie die Feststelltaste im Popup-Fenster Systemeinstellungen> Tastatureinstellungen> Modifikatortasten… neu zuordnen (oder deaktivieren).
Mathieu Legrand
2
Die Anwendung wurde in "Seil" umbenannt: pqrs.org/osx/karabiner/seil.html.de
Mathieu Legrand
Seil ist mittlerweile veraltet und wurde durch Karabiner-Elements ersetzt .
Syvex
1

Wenn Sie mit macOS Sierra oder höher arbeiten und die Befehlszeile nicht verwenden möchten, können Sie dies mit einer Technik tun, die ich im Blog von Hang Lu Su gesehen habe :

$ hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000039,"HIDKeyboardModifierMappingDst":0x70000002A}]}'

In ihrem verlinkten Beitrag befasst sie sich auch mit anderen Dingen, wie dem Sicherstellen, dass diese Bindung überlebt, einem Neustart oder dem Zuordnen eines Schlüssels. In den Apple-Dokumenten werden die verwendete Technik sowie die für jeden Schlüssel zu verwendenden Codes erläutert.

Mir ist klar, dass die Frage und ihre ursprünglichen Antworten älter sind als macOS Sierra, aber vielleicht kann dies für Leute nützlich sein, die in jüngerer Zeit darüber stolpern.

Cem Schemel
quelle
0

ControllerMate erhält eine normale automatische Wiederholung, keine Verzögerung oder leichte Umschaltung bei Apple ➤ Systemeinstellungen… ➤ Tastatur ➤ Tastatur ➤ Modifizierertasten… ➤ Feststelltaste ➤ Keine Aktion.
Control, Meta (Alt) und Control-Meta erforderten zusätzliche Logik: ControllerMates verrückte visuelle Programmiersprache

       Frieden
            - Devon

PS Emacs² & Lisp³ sind mit Rubout links von Buchstabe A aufgewachsen - siehe die Layouts Knight TV-Tastatur und Space Cadet-Tastatur mit Control-Meta-Super-Hyper-Shift-Greek-Top-Modifikatortasten.

Für die Eingabe des PPS-Passworts ist möglicherweise der Hardware-Löschschlüssel erforderlich.

PPPS Wenn Sie es schaffen, die Feststelltaste für einen Tastenakkord mit zwei Schichten zu erhalten, lassen Sie es mich wissen.

PPPPS Das Mgt verbietet mir, diese https://en.wikipedia.org/wiki/links zu posten : [2] Emacs [3] Lisp_ (Programmiersprache) [4] Knight_keyboard [5] Space-cadet_keyboard

Devon Sean McCullough
quelle