Как вы уже видели, установка новых сочетаний клавиш в системных настройках не всегда работает. Это изменит ярлык, показанный в меню, но приложение все еще может прослушивать нажатие клавиши Commmand + Q. Я видел несколько приложений, которые делают это. Даже некоторые будут слушать нажатия клавиш, которые не указаны в меню как ярлыки (например, Photoshop).
Сторонний вариант - использовать что-то вроде ControllerMate . Он имеет возможность переназначить любой вход контроллера (клавиатура, мышь, трекпад, джойстик и т. Д.) И изменить то, что он делает. Я использую его, чтобы сделать много переизданий и запустить макропрограммы. Они могут быть установлены для каждого приложения или для состояния всей системы.
Используя ControllerMate, вы можете сопоставить Command + Q, чтобы ничего не делать, а затем Command + Option + Q вызвать пункт меню Quit. Или вы можете получить фантазию и заставить Command + Q ничего не делать, если только вы не нажмете Command + Q снова в течение 1/2 секунды, после чего появится меню «Выход».
ControllerMate - удивительное приложение. Я сделал много настроек, таких как «Режим босса / супруга», который является одним нажатием клавиши, который делает следующее
- отключение звука компьютера
- приостанавливает iTunes, если он играет
- выходит из QuickTime и / или VLC, если он работает
- сворачивает текущие окна Firefox и открывает новое окно для Google.com
Другое предложение (наряду с предложением Генри) состоит в том, чтобы использовать менеджер сессий, поэтому, если Firefox завершает работу случайно, вы можете легко восстановить. Встроенный менеджер сессий в порядке, но вы также должны взглянуть на Tab Mix Plus . Он не только дает вам удивительные возможности для управления вкладками, но и его менеджер сеансов также великолепен. Я сохранил много сессий и могу быстро их открыть в любое время в новых окнах.