Pencereyi simge durumuna küçültmek için Command-M'yi devre dışı bırakın


16

On my klavye düzenine , Manahtar yanında doğru Wanahtarın:

Dairesel m ve w tuşlarıyla daire içine alınmış Dvorak klavye

Bu bazen sorunlu olabilir, çünkü zaman zaman yanlışlıkla Command- Myerine Command- tuşuna Wbasacağım, pencerenin kapanmak yerine küçültülmesine neden olacağım.

Bir pencereyi simge durumuna küçültmek için klavye kısayolu olmadığından (tamam, kolay klavye kısayolu yok ), bu daha da sinir bozucu çünkü pencereyi simge durumuna küçültmek ve tekrar kapatmayı denemek için izleme dörtgenime geçmem gerekiyor.

Bir pencereyi simge durumuna küçültmek için Command- Mkısayolunu devre dışı bırakmanın bir yolu var mı ?

Yanıtlar:


19

Düzenleyerek devre dışı bırakabilirsiniz ~/Library/Preferences/.GlobalPreferences.plist:

defaults write -g NSUserKeyEquivalents -dict-add 'Minimize' '\0'

Değişiklikleri uygulamak için uygulamaları yeniden açmanız gerekir. Kısayol nil'e atanmışsa, tuşuna basıldığında LAudacity'de tetiklenir.


Bu benim için Yosemite'de işe yaramadı. Bunu bu cevapla yapabilirim .
mgarciaisaia

İşler. FTR, orijinal ayara (geri döndürmek istiyorsanız)NSUserKeyEquivalents { Minimize = "@$m"; }
Jakub M.

Ne yazık ki Firefox 60.x bunu kabul etmiyor :(
Tilo

3

Varsayılan Command-M kısayolunu başka bir şeyle eşleyerek "geçersiz kılabilirsiniz". Tuş kombinasyonunu yeniden eşlemek için Sistem Tercihleri'ni başlatın ve Klavye'yi seçin. Ardından Klavye Tercihleri ​​Paneli görünür, "Klavye Kısayolları" adlı sağ sekmeyi tıklayın. Geçersiz kılabileceğiniz birçok varsayılan klavye kısayolunu göreceksiniz.

Bu yöntemi kullanarak Command-M yeniden denedim ve çalışıyor.


1

Komut-M'yi "Tüm Uygulamalar" içinde Yakınlaştırmak için Yeniden Eşleme, tüm uygulamalarda Yakınlaştırma göründüğü ve istenmeyen bir Küçültme kadar neredeyse yıkıcı bir etkiye sahip olmadığı için iyi bir geçici çözüm gibi görünüyordu.

Yukarıdaki terminal komutunu deneyecektim, bu yüzden Zoom ve lo için M komutunu kaldırmaya gittim ve en aza indir, şimdi hiçbir tuş komutu olmadan listelendi. Bu şekilde bıraktım, şimdi M komutu hiçbir şey yapmıyor ve Menü'de yaşamları zararsız bir şekilde en aza indiriyor. Terminal komutu gerekmez.


1

Harika ve özgür yazılım Karabiner ile herhangi bir anahtar ve tuş kombinasyonunu yeniden eşleştirebilirsiniz . Yükledikten sonra, aşağıdaki kodu ekleyin ~/Library/Application Support/Karabiner/private.xml:

  <item>
    <name>Map Cmd-M to Cmd-Alt-M</name>
    <appendix>Changes the minimize shortcut</appendix>
    <not>EMACS</not>
    <identifier>private.kill_m</identifier>
    <autogen>__KeyToKey__ KeyCode::M, ModifierFlag::COMMAND_L|ModifierFlag::OPTION_L, KeyCode::M, ModifierFlag::COMMAND_L</autogen>
    <autogen>__KeyToKey__ KeyCode::M, ModifierFlag::COMMAND_L, KeyCode::VK_NONE</autogen>
  </item>

  <item>
    <name>Map Cmd-Q to Cmd-Alt-Q</name>
    <appendix>Changes the quit shortcut</appendix>
    <not>EMACS</not>
    <identifier>private.kill_q</identifier>
    <autogen>__KeyToKey__ KeyCode::Q, ModifierFlag::COMMAND_L|ModifierFlag::OPTION_L, KeyCode::Q, ModifierFlag::COMMAND_L</autogen>
    <autogen>__KeyToKey__ KeyCode::Q, ModifierFlag::COMMAND_L, KeyCode::VK_NONE</autogen>
  </item>

Ardından Karabiner tercihlerinde "XML'i Yeniden Yükle" yi tıklayın ve yeni öğeler için onay işaretlerini ayarlayın.

Bu şekilde simge durumuna küçültme kısayolu tamamen devre dışı bırakılmaz, ancak ek seçenek tuşu: Cmd+ Option+ ile Mveya yalnızca sağ komut tuşu: Cmd (right)+ ile kullanılabilir M.

İkinci bölümün rahatlığınız için Cmd+ Qkısayolunu Cmd+ Option+ Qolarak değiştirdiğini unutmayın. İhtiyacınız yoksa ikinci öğeyi atlayabilirsiniz.


0

"Dvorak - Qwerty⌘" adında kullanışlı bir klavye düzeni var. Temelde Dvorak, ancak ⌘ tuşunu basılı tutarken düzeni QWERTY'ye çevirir. Dvorak'ı öğrenmek isteyen kişilerin kısayol tuşu kas hafızasını yeniden eğitmek zorunda kalmayacakları şekilde tasarlanmıştır, ancak size de yardımcı olabilir.


Çok geç; Bu noktada QWERTY'yi tamamen unuttum;)
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.