Bu işi yapabilmek için üçüncü parti bir araç kullanmalısınız: Karabiner.
Aşağıdaki örnekte sol alt tuşa bir kez vurmak, Safari'de bir geri komutu oluşturur (yalnızca). Ek bir fare tıklaması gerekli değildir.
Sol seçeneği / alt tuşunu her zamanki gibi kullanabilirsiniz.
- Karabiner'i indirin, kurun ve açın
- Bir menüde aç Karabiner -> Tercihler
- Çeşitli & Kaldır sekmesini açın
- Düğmesine basın Open private.xml
- Private.xml dosyasını uygun bir düzenleyici ile açın
Özel anahtar kodunu girin
<?xml version="1.0"?>
<root>
<item>
<name>Option_L to Option_L</name>
<appendix>(+ When you type Option_L only without other modifiers, send Command+[ in Safari)</appendix>
<identifier>remap.altL2altL_backward_nomod</identifier>
<only>SAFARI</only>
<autogen>__KeyOverlaidModifier__ KeyCode::OPTION_L, KeyCode::OPTION_L, KeyCode::BRACKET_LEFT, ModifierFlag::COMMAND_R</autogen>
</item>
</root>
Dosya 'yı kaydet
- Bir menüde aç Karabiner -> Tercihler sekmesini değiştir Anahtar değiştir
- ReloadXML düğmesine basın
- Yeniden eşlemeyi etkinleştirin. Başlangıçta listelenmelidir.
Sol yerine bir seçenek yerine / alt tuşunu kullanmak istiyorsanız, private.xml dosyasında her yerde OPTION_L yerine OPTION_R ve altL yerine altR komutunu kullanın.
Yukarıdaki anahtar kod özelleştirme yalnızca en_US giriş kaynağı (ve muhtemelen en_GB, en_CA vb.) İçin geçerlidir.
Örneğin portekizce giriş kaynağı (pt_PT) kullanıyorsanız, o zaman uygun KeyCodes seçmelisiniz: [tuşuna basmanız gerekir alt7. Sonra çizgi:
<autogen>__KeyOverlaidModifier__ KeyCode::OPTION_L, KeyCode::OPTION_L, KeyCode::BRACKET_LEFT, ModifierFlag::COMMAND_R
olarak değiştirilmelidir:
<autogen>__KeyOverlaidModifier__ KeyCode::OPTION_L, KeyCode::OPTION_L, KeyCode::KEY_7, ModifierFlag::OPTION_R | ModifierFlag::COMMAND_R
İkinci bir özel anahtar kodu eklemek istiyorsanız (sol cmd tuşuna basarak bir kez üretir ileri kullanmak komutu):
<?xml version="1.0"?>
<root>
<item>
<name>Option_L to Option_L</name>
<appendix>(+ When you type Option_L only without other modifiers, send Command+[ in Safari)</appendix>
<identifier>remap.altL2altL_backward_nomod</identifier>
<only>SAFARI</only>
<autogen>__KeyOverlaidModifier__ KeyCode::OPTION_L, KeyCode::OPTION_L, KeyCode::BRACKET_LEFT, ModifierFlag::COMMAND_R</autogen>
</item>
<item>
<name>Command_L to Command_L</name>
<appendix>(+ When you type Command_L only without other modifiers, send Command+] in Safari)</appendix>
<identifier>remap.cmdL2cmdR_forward_nomod</identifier>
<only>SAFARI</only>
<autogen>__KeyOverlaidModifier__ KeyCode::COMMAND_L, KeyCode::VK_LAZY_COMMAND_L, KeyCode::BRACKET_RIGHT, ModifierFlag::COMMAND_R</autogen>
</item>
</root>
COMMAND_L yerine özel KeyCode VK_LAZY_COMMAND_L + : işlevini bozmaz , böylece Safari'de ileri gidebilir ve bir kez daha ilerlemeden sayfayı yazdırabilirsiniz !cmd_leftSome_keycmd_leftP