キーボードのアルファベットキーを使用するCapsLockような記号を入力するための修飾キーとして使用したい({\})=
。
例えば:
CapsLock+a is mapped to =
CapsLock+k is mapped to \
これを行うには、「便利なCapslockキー」の手順に従って、Keyremap4Macbookを使用CapsLockしてOption+ にマッピングしました。Shift
<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>
その前にCapsLock、F19のキーコードであるPcKeyboardHackのキーコード80 にマップしたことに注意してください。
次に、キーの組み合わせをUkelele CapsLock + alphabetical characters
を=\})(
使用するなどのシンボルにマッピングしました。
これまでのところ、このセットアップの副作用があることを除いて、すべてが正常に機能します。他のキーバインディングにAlt+ Shift修飾子を使用することはできません。これはかなり制限された妥協です。
+ + または+ + または+ + + CapsLockなど、より複雑なキーバインディングへのマッピングを試みました。しかし、これらはうまく機能しませんでした。Ukeleleで+ をマッピングすると、アルファベットのキーも変更されるためです。たとえば、+ + + がにマッピングされると仮定します。次に、単独でマッピングされます。CtrlShiftAltCmdShiftAltCtrlCmdShiftAltCapsLockalphabetical keys
CtrlShiftAlta=
a=
この問題はどうにか解決できるのだろうか?私は解決策を探すために2つの代替パスがあるかもしれないと思う:
- + CapsLockなどの既存の修飾キーを使用せずに、新しいカスタム修飾キーを作成します。AltShift
- キーをすべて一緒に変更するためのCtrl+ Shift+ Alt+のマッピングを防止します。aa
これらのソリューションを実装することは可能ですか?