OS X: отключить CMD-H или команду «Скрыть приложение»?

19

Я никогда (намеренно) не скрываю приложение H, которое можно отскочить для каждого приложения ( например, Finder ), но это, очевидно, неправильный подход. Итак, (как) вы можете отключить Hскрытие приложений одним махом ? введите описание изображения здесь

Blaz
источник
Чувак, я бы хотел, чтобы был способ сделать то, что хочет ОП. Существует ли какой-то регулярный синтаксис для включения переназначения ярлыков «Система» в ~ / Library / Preferences / .GlobalPreferences.plist, как намекает OP на скриншоте? Проблема в том, что ярлыки прикрепляются к строкам пунктов меню, но команды quit и hide всегда начинаются с префикса имени приложения :(
Mac Cowell

Ответы:

11

Вы можете использовать файл private.xml следующим образом с Karabiner (ранее KeyRemap4MacBook):

<?xml version="1.0"?>
<root>
  <item>
    <name>test</name>
    <identifier>test</identifier>
    <autogen>__KeyToKey__ KeyCode::H, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE</autogen>
  </item>
</root>
LRI
источник
2
Что делать, если я хочу использовать нажатие клавиши для чего-то еще? VK_NONE означает, что если вы нажмете эту клавишу, приложения не увидят ничего.
user47093
1
Кто ответил на это, я не вижу пользователя? Но в любом случае это был чертовски гениальный, я ненавидел это так долго. И добавили несколько таких Hide {Stupid Thing} в Системные настройки. Не более, наконец. Спасибо!!!!!!!!!!!!!!!!
j_walker_dev
4

В дополнение к принятому ответу, это может быть легко достигнуто с BetterTouchTool.

Откройте настройки BTT. Если он еще не выбран, выберите Жесты .

Под Выбрать приложение выберите Глобальный .

Добавьте новый ярлык : Hи оставьте для триггера значение «Нет действия».

Жесты BetterTouch Tool

Закройте окно настроек, и Hтеперь оно должно быть отключено для всех приложений.

Недостатком по сравнению с принятым ответом является то, что это исправление включает в себя запуск приложения. Однако, поскольку многие пользователи Mac уже используют BTT в фоновом режиме для других целей, это исправление может быть сделано за несколько секунд и может быть проще для некоторых пользователей.

Джек Боннеман
источник