Ich möchte CapsLockals ({\})=
Zusatztaste Symbole wie die alphabetischen Tasten auf der Tastatur eingeben.
Beispielsweise:
CapsLock+a is mapped to =
CapsLock+k is mapped to \
Dazu Mapped I CapsLockbis Option+ Shiftmit KeyRemap4MacBook gemäß den Anweisungen in „ Ein nützliches Capslock Key “.
<item>
<name>F19 to F19</name>
<appendix>(F19 (capslock) to (shift+opt))</appendix>
<identifier>private.f192f19_escape</identifier>
<not>VIRTUALMACHINE</not>
<autogen>
--KeyOverlaidModifier--
KeyCode::F19,
KeyCode::OPTION_L,
ModifierFlag::SHIFT_L,
</autogen>
</item>
Beachten Sie, dass ich zuvor CapsLockSchlüsselcode 80 in PcKeyboardHack zugeordnet habe, der Schlüsselcode von F19 ist.
Dann habe ich Tastenkombinationen CapsLock + alphabetical characters
zu Symbolen wie =\})(
Ukelele zugeordnet.
Bisher funktioniert alles einwandfrei, mit der Ausnahme, dass dieses Setup einen Nebeneffekt hat: Ich kann den Modifikator Alt+ nicht Shiftfür andere Tastenzuordnungen verwenden. Dies ist ein ziemlich restriktiver Kompromiss.
Ich habe versucht, eine Zuordnung CapsLockzu komplexeren Tastenkombinationen wie Ctrl+ Shift+ Altoder Cmd+ Shift+ Altoder Ctrl+ Cmd+ Shift+ vorzunehmen Alt. Dies hat aber nicht gut funktioniert, da dann Mapping CapsLock+ alphabetical keys
in Ukelele auch die alphabetischen Tasten ändert. Zum Beispiel wird angenommen , dass Ctrl+ Shift+ Alt+ azu abgebildet =
. Dann wird auch aalleine abgebildet =
.
Ich frage mich, ob dieses Problem irgendwie gelöst werden kann? Ich denke, es gibt zwei alternative Wege, um nach einer Lösung zu suchen:
- Erstellen einer neuen benutzerdefinierten CapsLockZusatztaste für, ohne vorhandene Zusatztasten wie z. B. Alt+ zu belegen Shift.
- Verhindern , dass die Zuordnung von Ctrl+ Shift+ Alt+ adie sich ändern aSchlüssel alle zusammen.
Sind diese Lösungen realisierbar?