Çıkış için Shift Cmd Q'yu devre dışı bırak


14

Oturumu Kapat için Shift+ Command+ Qklavye kısayolunu devre dışı bırakmak istiyorum .

Şu anda Karabiner kullanıyorum , ancak yalnızca aşağıdaki xml'yi kullanarak tamamen devre dışı bırakmayı başardım:

<?xml version="1.0"?>
<root>
    <item>
        <name>Disable COMMAND SHIFT Q for Logout</name>
        <identifier>disable_CMD_SHIFT_Q_private</identifier>
        <autogen>__KeyToKey__ KeyCode::Q, VK_SHIFT | VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
    </item>
</root>

ancak klavye kombinasyonunu emacs (hata ayıklama için ESS'de) olarak kullanmak istiyorum.

Klavye kombinasyonunun etkin bir şekilde eşlemesini kaldırmamın bir yolu var mı?

Yanıtlar:


13

Aşağıdakiler benim için 10.9.5'te çalışıyor:

  1. Sistem Tercihleri> Klavye> Kısayollar> Uygulama Kısayolları.
  2. Kısayol eklemek için '+'
  3. Uygulama: All Applications
  4. Menü Başlığı: Log Out [Your Name]… Burada, Apple menüsünde gösterilen tam metni kopyalayın, değiştirin [Your Name]ve üç nokta ile yazılması gerektiğini unutmayın alt-;
  5. Klavye Kısayolu: ctrl- shift- cmd- Q(veya ne istersen: shift- cmd--'den farklı bir şey Q)
  6. Oturumu kapatıp tekrar açın.
  7. Apple menüsünde klavye kısayolunun değiştiğini ve shift- cmd- Qartık menüyü tetiklemediğini unutmayın.

Mükemmel çalışıyor. Tercihler> Klavye> Kısayollar'da görünmese bile sistem kısayollarının değiştirilebileceğini hatırlamak çok güzel.
Rainer

Benim için Yosemite (10.10.5) üzerinde çalışıyor
Steven

2
Bu benim için Sierra'da çalışmıyor. Metnin aynı olmasını sağladım ve hem normal ... hem de Alt tuş kombinasyonunu denedim. Ancak kısayol maalesef aynı kalıyor.
SilverSideDown

1
Bunu, hem HEM Log Out <Your Name>ve hem de yukarıdakileri yaparak High Sierra'da çalıştırabildim Log Out <Your Name>…. Garip bir şekilde, varsayılan olarak High Sierra sadece gösterir Log Out <Your Name>…. Bu kısayolu açıklandığı gibi geçersiz kılarsanız , "Apple" menüsünde başka bir öğe görünür, bu sefer üç nokta: Log Out <Your Name>ve aynı cmd_shift_q kısayoluna sahip olmaz. Sadece bu ikinci öğeyi geçersiz kıldığınızda cmd_shift_q'yi gerçekten serbest bırakabilirsiniz.
Sean Mackesey
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.