Çok dokunuşlu olmayan bir fare ile safari kaydırma hareketi


1

Kaydırma hareketini seviyorum ama geçenlerde bir Magic Mouse'tan çok dokunuşlu olmayan bir oyun faresine geçiş yaptım. Geri komutu için Safari, yalnızca düz bir klavye kısayolu veya çok dokunuşlu kaydırma hareketi sunar.

Geri komut için, sol alt tıklama gibi bir karma klavye + fare kısayolu nasıl oluşturabilirim? Sol tıklama + bazı tek elle klavye darbesi olması gerekir.

Söylemeyi unuttum, elle bırakıldım, bu nedenle klavyenin sol tarafında tuş vuruşlarına ihtiyacım var.


Lütfen değiştirmek istediğiniz Safari'deki geri komutunun geçerli kısayolunu ekleyin. cmd + [ ? Solak olmak, fareyi sol elinizle ve klavyenin sağ tarafındaki bir tuş vuruşu ile kullanmanızı bekliyorum ...
klanomath

Yanıtlar:


1

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.

  1. Karabiner'i indirin, kurun ve açın
  2. Bir menüde aç Karabiner -> Tercihler
  3. Çeşitli & Kaldır sekmesini açın
  4. Düğmesine basın Open private.xml
  5. Private.xml dosyasını uygun bir düzenleyici ile açın
  6. Ö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>
    
  7. Dosya 'yı kaydet

  8. Bir menüde aç Karabiner -> Tercihler sekmesini değiştir Anahtar değiştir
  9. ReloadXML düğmesine basın
  10. 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


Söylediğin gibi yaptım, işe yaramadı. Yine de Safari'den çıktım / yeniden başladım. Komut tuşu ile "forward" özelliğini etkinleştirmek istersem, ayrı bir xml dosyası oluşturmalı mıyım?
pt109

@ pt109 Hmm OS X Lion 10.7.5'te test edilmiştir. İlk önce inatçıydı ama sonra benim için çalıştı. Hangi klavye düzenini kullanıyorsunuz? en_us? Mavericks'te tekrar deneyeceğim! Diğer anahtar kodları eklemek için, ikinci bir xml kullanmak zorunda değilsiniz.
klanomath

El capitan 10.11.2 ve fransız azerty elma klavyesi kullanıyorum. Bir başkasını aktive etmeye çalıştım, örneğin "kapak kilidine esc değiştir", bu işe yarıyor!
pt109
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.