Я пытаюсь понять, почему не работает определенная комбинация клавиш.
Например, Sublime Text 2 поставляется с сочетанием клавиш для открытия панели «Найти/Заменить»:
Command+ Option+F
Эта комбинация работала нормально, пока я не сделал чистую установку OSX 10.8.5, после чего она таинственным образом перестала работать в Sublime Text.
Я знаю, что последовательности клавиатуры могут быть захвачены процессами, отличными от самых передних (например, ОС), поэтому мне было интересно, есть ли способ проверить, каким процессом была «потреблена» конкретная команда клавиатуры?
ShortcutDetective решит вашу проблему. Это бесплатно, просто и по делу.
Я не знаю никакого быстрого и эффективного способа найти получателя ярлыка. Но вот рецепт , чтобы начать охоту:
Закройте большинство запущенных приложений, чтобы повысить эффективность поиска.
Откройте Terminal
окно и выполните следующую команду:
/usr/bin/sudo opensnoop
Эта команда будет отслеживать каждый open
системный вызов.
Переключитесь на контекст, в котором ваш ярлык перехвачен неизвестным приложением, и введите ⌘ cmd+ ⌥ option+ F.
Ищите подсказку виновника в именах открытых файлов.
while
неудачно, добавьте одно приложение и GOTO 3
.
opensnoop
это не работает из-за защиты целостности системы.man opensnoop
?KeyCue обеспечивает визуальную обратную связь с сочетаниями клавиш. Его можно скачать в виде пробной версии.
Я настроил его так, что двойное нажатие и удержание клавиши Command отображает все активные в данный момент ярлыки.
Девин Род