Ist es möglich, eine standardmäßige Tastenkombination für ein Sonderzeichen ohne die Verwendung von Software von Drittanbietern zu deaktivieren?

Ich habe + eingestellt M, um den Befehl "Paste and Match Style" systemweit auszuführen. Ich habe diese benutzerdefinierte Verknüpfung an der folgenden Stelle zugewiesen:

SystemeinstellungenTastaturApp-VerknüpfungenAlle Anwendungen

Anstatt jedoch den gewünschten Effekt des Einfügens und Anpassens des Stils zu erzielen, wird beim Drücken von + Mauf meiner Tastatur normalerweise stattdessen das Zeichen eingegeben µ. Nur hin und wieder funktioniert meine Verknüpfung zufällig richtig.

Wie kann ich die Zuweisung dieses Sonderzeichens zu meinem Shortcut deaktivieren, sodass der Shortcut meinem benutzerdefinierten Befehl zugeordnet ist? Ich muss dieses Mu-Zeichen nie eingeben, daher habe ich kein Problem damit, es vollständig von meiner Tastatur zu entfernen.

Ich verstehe, dass man ein Re-Mapping-Programm (wie Karabiner.app) als Problemumgehung verwenden kann, um dies zu erreichen. Aber bietet Apple eine integrierte Möglichkeit zum Entfernen von Sonderzeichen-Shortcuts?

Antworten (2)

Als Problemumgehung, da ich weiß, dass Sie FastScripts verwenden , hier ein Vorschlag.

Machen Sie die Änderungen rückgängig, die Sie in System Preferences > Keyboard > Application Shortcuts > All Applications vorgenommen haben , indem Sie zuerst ⌥M wieder in ⌥⇧⌘V ändern und dann den von Ihnen hinzugefügten Befehl Paste and Match Style löschen. Beachten Sie, dass Sie es wahrscheinlich einfach löschen könnten, ohne es zuerst auf die Standardtastenfolge zurückzusetzen, aber ich mache es auf diese Weise, um sicherzustellen, dass es richtig zurückgesetzt wird.

Wenn die Dinge wieder normal sind, erstellen Sie eine AppleScript .scpt mit dem folgenden Code und speichern Sie sie als Paste and Match Style.scpt im Skriptordner des Benutzers (~/Library/Scripts).

tell application "System Events" to key code 9 using {option down, shift down, command down}

keystroke "v"Beachten Sie, dass Sie auch anstelle von verwenden können , ich ziehe es einfach vor, die meiste Zeit über key code 9zu verwenden .key codekeystroke

Weisen Sie in FastScripts > Preferences... > Script Shortcuts ⌥M zu: Paste and Match Style

Jetzt erhalten Sie das µ- Zeichen nicht, wenn Sie ⌥M drücken , wenn FastScripts ausgeführt wird.

Apple verwendet immer Option/alt für Sonderzeichen. Verwenden Sie stattdessen einfach Control oder Command für die gewünschten Funktionen.

Die Taste ist auch bereits an fast das gesamte Alphabet und andere Zeichen wie + , - , [ , ] , 0 bis 9 usw. in den kombinierten installierten Apps gebunden, sodass nicht ideal für eine Kombination aus zwei Tasten ist, um eine Standardeinstellung wie zu umgehen ⌥M , da ⌘M auf Minimieren eingestellt ist . Meine vorgeschlagene Problemumgehung ist IMO in diesem Fall eine gute Option, da ich weiß, dass Rubiks Kugel FastScript verwendet.
Strg ist jedoch an viel weniger gebunden. Die Antwort ist IMHO sowieso nicht korrekt, da sie die Frage nicht wirklich beantwortet, sondern lediglich eine Problemumgehung vorschlägt. Es hätte höchstens ein Kommentar sein sollen.
Ich denke, dass die Verwendung der Strg-Taste eine gute Idee ist. Mein Kritikpunkt ist, dass Apple sicherlich bewusst ist, dass die Mehrheit der Mac-Benutzer niemals Sonderzeichen eingeben muss. Dennoch widmen sie diesen esoterischen Symbolen weiterhin eine Reihe von Abkürzungen. Ich schätze, Apples Gegenargument wäre … „Wie viele Leute brauchen mehr Tastenkombinationen als die Dutzende von Tastenkombinationen, die die Strg-Taste bietet?“
@rubik'ssphere Apple erzielt 2/3 seines Umsatzes außerhalb der USA und gibt sich viel Mühe, MacOS und iOS zu lokalisieren und einfache Eingabemodi für andere Sprachen als Englisch bereitzustellen.