Вимкнути Shift Cmd Q для виходу


14

Я хотів би відключити Shift+ Command+ Qярлик клавіатури для виходу.

Наразі я використовую Karabiner , але мені вдалося повністю відключити його за допомогою наступного xml:

<?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>

але я хотів би, щоб комбінація клавіатур була доступна в emacs (в ESS для налагодження).

Чи є якимось чином я можу ефективно скасувати карту комбінації клавіатур?

Відповіді:


13

Наступні роботи для мене 10.9.5:

  1. Налаштування системи> Клавіатура> Комбінації клавіш> Комбінації програм.
  2. '+', щоб додати ярлик
  3. Застосування: All Applications
  4. Назва меню: Log Out [Your Name]… Тут скопіюйте точний текст, показаний у меню Apple, замінивши [Your Name], і зауважте, що еліпсис потрібно набрати alt-;
  5. Комбінація клавіш: ctrl- shift- cmd- Q(або що завгодно більше: щось інше shift- cmd- Q)
  6. Вийдіть і знову ввійдіть.
  7. Зауважте, що в меню Apple змінилася комбінація клавіш, і shift- cmd- Qбільше не запускає меню.

Працює чудово. Дуже добре пам’ятати, що ярлики системи можна змінювати, навіть якщо вони не відображаються у розділі Налаштування> Клавіатура> Швидкі клавіші.
Райнер

Працює і для мене в Йосеміті (10.10.5)
Стівен

2
Це не працює для мене на Сьєррі. Я переконався, що текст є однаковим, і насправді спробував як звичайний ..., так і комбінацію клавіш Alt. Але ярлик залишається тим самим, на жаль.
SilverSideDown

1
Мені вдалося зробити це для роботи на Високій Сьєррі, зробивши вищезазначене для БОТИ Log Out <Your Name>та Log Out <Your Name>…. Як не дивно, за промовчанням Висока Сьєрра показує просто Log Out <Your Name>…. Якщо ви заміните цей ярлик, як описано, у меню "Apple" з'явиться ще один елемент, на цей раз без еліпсису: Log Out <Your Name>та з тим самим ярликом cmd_shift_q. Тільки коли ви заміните цей другий елемент, ви зможете по-справжньому звільнити cmd_shift_q.
Шон Маккезі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.