Я хотел бы отключить быстрые клавиши командной строки command-w и command-q в mac os x 10.8, mountain lion. Это связано с тем, что они вмешиваются в команды emacs, которые я запускаю из терминала, запускаемого из xQuartz. Вся помощь будет оценена.Как отключить быстрые клавиши в mac os x
ответ
Чтобы просмотреть или изменить ярлыки клавиатуры:
- Откройте System Настройки-> Клавиатура
- Нажмите на вкладке Сочетания клавиш
- Чтобы изменить ярлык, двойной щелчок на существующий ярлык, и нажмите клавиши, которые составляют новый ярлык.
- Если вы допустили ошибку, нажмите кнопку "Восстановить значения по умолчанию для возврата сочетания клавиш к заводским установкам по умолчанию
Я не могу сделать это под горным львом - OS X 10.8. На панели, о которой вы упоминаете, похоже, нет. Извините, если мне не хватает чего-то очевидного. Благодарю. – Ekalavya
@ Екалавия не все ярлыки появляются там. Я думаю, вам нужно отредактировать файл '~/Library/Preferences/.GlobalPreferences.plist'. – JohnGB
@JohnGB возвышенный текст, кажется, не в состоянии редактировать этот файл – anon58192932
Я на эту страницу, потому что я хотел, чтобы отключить команду-ч (скрыть приложение), который не показан в настройках системы. Это мое решение.
BetterTouchTool это бесплатная утилита, которая может отключить сочетания клавиш (и имеет много других применений). http://www.boastr.de/
Чтобы отключить команду-ш глобально
- Установите BetterTouchTool
- Нажмите на пункт Menubar BetterTouchTool и выберите "Настройки"
- Нажмите "Жесты"
- Нажмите "Keyboard"
- Нажмите "Глобальные"
- Нажмите "Add New Shortcut"
- Нажмите «Клавиатурный ярлык»
- Введите ярлык, который вы хотите отключить (например, команда-w) Не
- шнеллером предопределенное действие на «Нет действий» (который по умолчанию)
Обратите внимание, что вы можете также установить сочетание клавиш для конкретного приложения.
Чтобы отключить команду-W только для терминала
- Установите BetterTouchTool
- Нажмите на пункт Menubar BetterTouchTool и выберите "Настройки"
- Нажмите "Жесты"
- Нажмите "Keyboard"
- Щелкните знак плюса внизу панели «Выбор приложения»
- Выберите терминал (в приложениях/утилитах) папка)
- Нажмите «Добавить ярлык»
- Нажмите «Комбинация клавиш»
- Введите ярлык вы хотите отключить (например, команда-ж)
- Set Trigger предопределенное действие на «Нет действий» (который по умолчанию)
У меня уже был BetterTouchTool и знаю об этом раньше, но я пришел сюда и искал ответы. Спасибо, что напомнили мне – Endless
Пожелайте, чтобы это сработало для меня, но отключение Ctrl-Alt-F для полного экрана в VMWare Fusion не помогло. Все еще раздражающе переключает полноэкранный режим вместо того, чтобы действовать в моем приложении Windows как ярлык. – SilverSideDown
BetterTouchTool больше не является бесплатным. – inf
BetterTouch не смог изменить или отключить ключ, который вызывает у меня горе: Ctrl-CMD-й.
Вот как я был в состоянии удалить его:
- Редактировать ~/Library/Preferences/com.apple.symbolichotkeys.plist (вы можете использовать Xcode).
- Найдите код для kCGHotKeyLookUpWordInDictionary (70) и установите «enabled» в положение OFF (если его нет, просто создайте запись «70» с «enabled» = OFF).
- Перезагрузите систему
С этого сайта я узнал о символических горячих клавиш и нашел их список: http://www.theregister.co.uk/2009/02/24/hotkeys_framework2/
Эти сайты имеют списки кодов, используемых в файле Plist, так можно реально изменить ярлыки вместо только их удаления: http://krypted.com/mac-os-x/defaults-symbolichotkeys/ http://hintsforums.macworld.com/archive/index.php/t-114785.html
Я пробовал редактировать '~/Library/Preferences/com.apple.symbolichotkeys.plist', но в нем почти ничего не было, и они почти все были уже отключены. Например, не было ярлыка 70. Кроме того, есть ли способ узнать числовой код для данного ярлыка? – Antimony
Решение состоит в том, чтобы настроить XQuartz, чтобы включить «Клавиши Option посылают Alt_L и Alt_R» в разделе «Настройки/Вход».
Затем добавьте в файл ~/.emacs:
(setq x-alt-keysym 'meta)
Это не является совершенным, как вы могли бы все еще скользят по Cmd-W вместо Option-W иногда, но, по крайней мере, функционально ,
Решение, которое может работать на заводе горячих клавиш в отдельных приложениях, которые противоречат вашим желаемым назначение:
Используйте встроенную в управлении горячих клавиш:
System Preferences | Клавиатура | Ярлыки | Ярлыки приложений
... чтобы отобразить ранее существовавшую комбинацию клавиш с комбинацией клавиш (например, Cmd-Opt-Shift-backslash).Это позволит высвободить старую комбинацию клавиш для назначения.
Я хотел повторно использовать cmd-q и cmd- в приложении, но отключить их с помощью лучшего инструмента касания сделает их непригодными вообще. Это хорошо работает, спасибо! – Norswap
Переопределение, как описано здесь, работало для меня: https://discussions.apple.com/thread/4410612 «Открыть системные настройки» нажмите «Клавиатура»> «Клавиши быстрого доступа»> «Ярлыки приложений» на левой панели> нажмите кнопку «+» ниже правая панель> Выберите «Finder» в качестве вашего приложения:> установите заголовок меню точно с учетом случая с «Привести все к фронту»> установите «Ярлык клавиатуры» на «команда + p», нажив клавишу-command-key + p-key " – kampsj
- 1. Отключить быстрые клавиши в GTKTreeView
- 2. Функциональные клавиши захвата на Mac OS X
- 3. функциональные клавиши на mac os x в приложении java swing
- 4. Mac OS X 10.10 отключить порты USB
- 5. Отключить прокрутку анимации в WebView в Mac OS X Lion?
- 6. Как игнорировать горячие клавиши в os x
- 7. Шаги для Mac OS X
- 8. Использование клавиши ALT в Komodo для Mac OS X
- 9. Chrome/Firefox: отключить быстрые клавиши на веб-сайтах
- 10. USB на Mac OS X
- 11. Использование внешнего «окна» в Mac OS X
- 12. Сборка Mac OS X
- 13. Mac OS X Linker
- 14. Как отключить Vsync на Mac OS X 10,11 El Capitan
- 15. Mac OS X PackageMaker
- 16. Обновление MAC OS X
- 17. Как я могу отключить все быстрые клавиши Windows в vb.net?
- 18. Как отключить быстрые клавиши Alt-Key в WPF
- 19. getopt в Mac OS X
- 20. Как удалить быстрые клавиши в tinyMCE 4?
- 21. Многопоточность в Mac OS X
- 22. Написать сценарий серии MAC OS X
- 23. Отключить клавиатуру в OS X
- 24. Mac OS X Specify Keyboard Shortcut
- 25. Как настроить phpimagik в Mac OS X?
- 26. Как установить OCLint в Mac OS X
- 27. Как перечислить тома в Mac OS X?
- 28. Как обновить PHP в Mac OS X?
- 29. Mac Os X 10,10 Yosemite отключить USB порты
- 30. Mac OS X/Bluetooth: программно отключить простое соединение?
Настройка-> Панель предпочтений клавиатуры и мыши-> Клавиши быстрого доступа Чтобы изменить ярлык, дважды щелкните по существующему ярлыку и нажмите клавиши, которые составляют новый ярлык. –
Не все ярлыки клавиш появляются там. Command + Q и Command + W - два примера, которые этого не делают. – JohnGB
Этот вопрос лучше подходит для [AskDifferent] (http://apple.stackexchange.com) сообщества, а не сообщества для разработчиков. Голосование за ход. – Farside