Heimatschlüssel zuordnen - alle Apps unterstützt?


1

Ich verwende die folgende Technik, um die Start- und Endetasten neu zuzuordnen, damit sie wie Fenster funktionieren:

~/Library/KeyBindings/DefaultKeyBinding.dict

{ /* Remap Home / End to be correct :-) */ 
"\UF729"  = "moveToBeginningOfLine:";                   /* Home         */ 
"\UF72B"  = "moveToEndOfLine:";                         /* End          */ 
"$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + Home */ 
"$\UF72B" = "moveToEndOfLineAndModifySelection:";       /* Shift + End  */ 
}  

http://lifehacker.com/225873/mac-switchers-tip--remap-the-home-and-end-keys (dh zum Anfang und Ende der Textzeile gehen)

Dies scheint nicht in allen Apps (z. B. TextEdit) unterstützt zu werden.

Gibt es eine andere Möglichkeit, dies in anderen Mac-Apps zu ermöglichen? (dh ist diese Technik unter OS X Lion veraltet?)

Antworten:


0

Es sollte in TextEdit und 10.7 / 10.8 funktionieren. Haben Sie Anwendungen nach dem Speichern der plist erneut geöffnet? Es sieht zwar gültig aus, aber Sie können mit auf Syntaxfehler prüfen plutil ~/Library/KeyBindings/DefaultKeyBinding.dict.

DefaultKeyBinding.dict funktioniert jedoch nicht in anderen Anwendungen wie Xcode, Firefox oder Photoshop. Eine andere Option wäre zu verwenden KeyRemap4MacBook :

Sie können die Einstellungsgruppe anpassen, indem Sie sie aus kopieren die Quelle zu private.xml .


Danke für deine Antwort Lauri - könntest du die Plist erklären? Verweisen Sie auf die Datenstruktur in der .dict-Datei?
hawkeye

Ja, .dict ist eine alternative Erweiterung für .plist. Das DefaultKeyBinding.dict in Ihrer Frage ist ein alte Immobilienliste .
Lri

Haben Sie ein Beispiel dafür, wie ein neues Mapping aussehen würde?
hawkeye

Es ist nur XML, wie diese . Oder ich denke, Sie könnten DefaultKeyBinding.dict mit Xcode bearbeiten und als binär speichern.
Lri
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.