Wie lauten die Tastennamen für die Tastaturbelegungen von PressAndHold.app?


9

Um Mehrdeutigkeiten in dieser Frage zu vermeiden key, meine ich einen Plist-Dictionary-Schlüssel (Nachschlagewerk); und keyeine Taste auf Ihrer Tastatur bedeuten.


Diese Antwort auf eine andere Frage bietet eine hervorragende Möglichkeit, die Sonderzeichen zu bearbeiten, die Sie durch Drücken und Halten auf Ihrer Tastatur einfügen können.

Sie können die Keyboard-xx.plistDateien von bearbeiten PressAndHold.app, um Ihre Charaktere zu vorhandenen Gedrückthalten hinzuzufügen keys. Das Plist-Wörterbuch keysfür jedes gedrückte und gehaltene Wort keysieht folgendermaßen aus :, <key>Roman-Accent-a</key>und <key>Roman-Accent-A</key>usw. Wenn Sie jedoch einer Zahl keyoder einer Interpunktion ein paar gedrückte Zeichen hinzufügen möchten, keymüssen Sie den keyNamen des Wörterbuchs in der angegebenen Reihenfolge kennen um es hinzuzufügen.

Ich möchte Presse-and-Hold - Zeichen für die hinzuzufügen 2und 3 keysmöglicherweise andere, habe ich die folgenden Formate für die versucht haben keyNamen in der plist - Datei:

2
Number-2
Roman-Accent-2

Keines dieser Elemente fügt ein Popover zum Drücken und Halten für das hinzu 2 key. Was sind die richtigen keyNamen für alle meine Tastaturen keys, die ich hinzufügen kann Keyboard-en.plist?

Antworten:


2

Ich habe eigentlich die gleiche Frage, aber dies kann jemandem helfen, der versucht, dies herauszufinden.

Ich habe hier festgestellt, dass der Name wahrscheinlich Roman-Accent-2 ist: https://github.com/skalnik/dotfiles/blob/master/osx/emoji-expansions.plist

wie dieser Code verwendet wird:

<key>Roman-Accent-1</key>
<dict>
<key>Direction</key>
<string>right</string>
<key>Keycaps</key>
<string>1👍 1👎</string>
<key>Strings</key>
<string>1👍 1👎</string>
</dict>

Schauen Sie sich auch die Datei Keyboard-ja.plist an, und Sie sehen, dass sie diesen römischen Akzent-x für fast jedes Zeichen x verwenden. Trotzdem funktioniert es bei mir nicht, wenn ich es zu Keyboard-en.plist hinzufüge. Ich verstehe nicht warum.

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.