Yanıtlar:
OS X'te varsayılan olarak klavye düzenlerinde döndürme ctrl+ olarak tanımlanır space. Bu eşleme, Spotlight tetikleyicisi lehine kapatılmıştır.
Bu varsayılan eşlemeyi değiştirmek için Sistem Tercihleri-> Donanım-> Klavye ve Fare-> Klavye Kısayolları'na gitmeniz gerekir. Orada Giriş Menüsü için bir liste öğesi bulacaksınız. Onay kutusunu seçin, etkinleşecektir. Oradan, listenin sağ tarafındaki önceden tanımlanmış kısayola çift tıklayın. Mevcut kısayol seçilip düzenlendikten sonra, tercih ettiğiniz kısayol sırasını yazabilirsiniz.
Maalesef, alt+ shiftkendilerine kısayol olarak izin verilmez. Karışımda kontrol dışı bir anahtara sahip olmanız gerekir. Gelebileceğiniz en yakın alt+ ztuşunu kullanmaktır (klavyenin sol tarafındaki kaydırmanın yanındaki 'z'yi kullanarak). Ayrıca, dönüşün ters sırası için kısayolu ayarlama seçeneğiniz de vardır. alt+ shift+ zbunun için doğal bir seçenektir.
alt + shift + z
için birçok uygulama tarafından kullanılıyor popüler bir klavye kısayolu olan bir geri alma geri almayı ( alt + z
). Bu nedenle, başka bir kısayol bulmak daha iyi bir fikir olabilir. Nasıl cmd + e
?
Karabiner kullanın (başlangıçta KeyRemap4MacBook). Ara option shift pc
. İlk onay kutusunu işaretlediğinizde PC davranışını yeniden eşleştirebilirsiniz.
brew cask install karabiner
Mac High Sierra 10.13.3'e Karabiner Element 10.22.0'ı (üzerinden ) yükledim ve çalışmadığını gördü.
MLSwitcher [2] küçük yardımcı programının tam olarak bunu yapmanıza izin vereceğini ve macOS 10.13 High Sierra altında harika çalıştığını buldum. App Store'dan ücretsiz olarak yararlanabilirsiniz.
Daha fazla bilgi burada: http://bluezbox.com/mlswitcher2.html
Bazı yerel ayarlarda komut-alanı ve seçenek-komut-alanı giriş kaynaklarını varsayılan olarak değiştirir. Klavye kısayollarını Sistem Tercihleri'nden etkinleştirebilir veya değiştirebilirsiniz:
Kısayol kaydediciler, seçenek kaydırma gibi kısayolların girilmesine izin vermez. Option- shift'i gerçekten kullanmak istiyorsanız, KeyRemap4MacBook ile option-command-space gibi bir tuş kombinasyonuyla eşleyebilirsiniz . Vardiyayı bıraktığınızda bu tetiklenir:
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_L, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::NONE, KeyCode::SHIFT_L, ModifierFlag::OPTION_L, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_R, ModifierFlag::OPTION_R | ModifierFlag::SHIFT_R | ModifierFlag::NONE, KeyCode::SHIFT_R, ModifierFlag::OPTION_R, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
Bu, shift tuşuna bastığınızda tetiklenir, ancak option-shift- [:
<autogen>__KeyToKey__ KeyCode::SHIFT_L | ModifierFlag::SHIFT_L | ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::SHIFT_R | ModifierFlag::SHIFT_R | ModifierFlag::OPTION_R | ModifierFlag::NONE, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
Bu, basma seçeneği ve aynı anda kaydırma gerektirir:
<autogen>__SimultaneousKeyPresses__ KeyCode::OPTION_L, KeyCode::SHIFT_L, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__SimultaneousKeyPresses__ KeyCode::OPTION_R, KeyCode::SHIFT_R, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
Ayrıca Cmd+ arıyorsanız Shift, Punto Switcher (dil otomatik anahtarlamayı devre dışı bıraktıktan sonra) Cmd+ 'ya dil geçişini bağlayabilir Shift.
@Wayfarer tarafından bahsedilen Karabiner benim için hile yaptı. Ctrl-Shift ile Ctrl-Space'i eşleme kuralı şu şekildedir:
{
"description": "Swithch input language by ctrl-shift",
"manipulators": [
{
"from": {
"key_code": "left_shift",
"modifiers": {
"mandatory": [
"left_control"
]
}
},
"to": [
{
"key_code": "spacebar",
"modifiers": [
"left_control"
]
}
],
"type": "basic"
},
{
"from": {
"key_code": "right_shift",
"modifiers": {
"mandatory": [
"right_control"
]
}
},
"to": [
{
"key_code": "spacebar",
"modifiers": [
"left_control"
]
}
],
"type": "basic"
}
]
}