Klavyedeki alfabetik tuşları kullanmak CapsLockgibi sembolleri yazmak için değiştirici tuş olarak kullanmak istiyorum ({\})=
.
Örneğin:
CapsLock+a is mapped to =
CapsLock+k is mapped to \
Bunu yapmak CapsLockiçin , " A Faydalı Capslock Anahtarı " ndaki talimatları uygulayarak Keyremap4Macbook kullanarak Option+ ile eşleştirdim .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>
Bundan önce CapsLock, F19'un anahtar kodu olan PcKeyboardHack'teki anahtar kodu 80 ile eşleştirildiğimi unutmayın .
Sonra tuş kombinasyonlarını Ukelele kullanmak CapsLock + alphabetical characters
gibi sembollerle eşleştirdim =\})(
.
Şimdiye kadar, bu kurulumun bir yan etkisi olması dışında her şey düzgün çalışıyor: Diğer anahtar bağlama için Alt+ Shiftdeğiştiriciyi kullanamıyorum . Bu oldukça kısıtlayıcı bir uzlaşmadır.
+ + Veya + + veya + + + CapsLockgibi daha karmaşık anahtar bağlarına eşlemeyi denedim . Ancak bunlar iyi sonuç vermedi çünkü Ukelele'de + eşlemesi alfabetik anahtarları da değiştiriyor. Örneğin, + + + ' nın eşlendiğini varsayalım . O zaman tek başına da haritalanır .CtrlShiftAltCmdShiftAltCtrlCmdShiftAltCapsLockalphabetical keys
CtrlShiftAlta=
a=
Acaba bu problem bir şekilde çözülebilir mi? Çözüm aramak için iki alternatif yol olabileceğini düşünüyorum:
- + CapsLockGibi mevcut değiştirici anahtarları tüketmeden yeni bir özel değiştirici anahtar oluşturma .AltShift
- Anahtarı hep birlikte değiştirmek için Ctrl+ Shift+ Alt+ eşlemesini aengelleme a.
Bu çözümlerin uygulanması mümkün müdür?