Змініть ярлик cmd + Q для всіх програм


9

Я багато використовую cmd+ tab, cmd+ W, cmd+ Aі не пам’ятаю, скільки разів потрапляв cmd+ Qвипадково.

Чи можливо змінити ярлик для виходу з програм на cmd+ Qна щось інше (не забороняти використовувати клавіатуру для виходу з програм), в ідеалі для програм відразу всі (не робити це для окремих додатків по одному)?


Я думав, що змінити його в розділі «Налаштування системи» під «Клавіатурними скороченнями» може працювати, але це не відбулося тут. Якщо мені не потрібно перезавантажити, щоб побачити зміни.
Джордж C

Відповіді:


3

Це має змінити ярлик на ⇧⌘Q для більшості встановлених програм:

defaults write -g NSUserKeyEquivalents -dict-add $(mdfind kMDItemContentType==com.apple.application-bundle | grep -v { | sed 's/.*\//Quit /g;s/\.app$//g;'"s/'/\\''\\'/g;s/^/'/g;s/$/' '\$@q'/g" | uniq | tr '\n' ' ')

Ви також можете використовувати KeyRemap4MacBook, щоб змінити ⌘Q на якусь іншу комбінацію клавіш або вимагати утримування або натискання на неї двічі, щоб закрити програму.


Чи є спосіб візуально редагувати цю базу даних? Це божевільний хід ніндзя командного рядка, який ви отримали там! ;)
Харі Карам Сінгх

2
Або ви можете навчити мене своїм способам?
Харі Карам Сінгх

1

Howtogeek присвятив цілу статтю на цю тему, і вони дали відмінний підручник, як це зробити. В основному це зводиться до зміни функції за замовчуванням.

введіть тут опис зображення

Але є (величезний) недолік, якщо ви зробите це таким чином, вам доведеться зробити це для КОЖНОГО використовуваного вами додатку, який може працювати трохи заплутано ...
Тому вони забезпечують обхід, а не надійне рішення .


3
У моєму питанні зазначається, що "для додатків все відразу (не робити це для індивідуального застосування по одному)".
powerboy
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.