3

Поиск Spotlight активируется Ctrl+ Пробел.

К сожалению, это сталкивается с завершением кода в Eclipse.

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

Есть ли способ отключить ярлык Spotlight, когда данное приложение активно (в данном случае Eclipse)?

4 ответа4

3

Я не думаю, что это возможно, чтобы отключить ярлык Spotlight, только когда конкретное приложение находится в фокусе. Самое близкое, что вам нужно сделать, - это повторно назначить ярлык (либо Spotlight, либо Eclipse).

Чтобы изменить сочетание клавиш в масштабе всей системы для Spotlight:

  • В Системных настройках перейдите в раздел «Клавиатура», затем « Сочетания клавиш».
  • В столбце слева выберите Прожектор.
  • Дважды щелкните ярлык (в данном случае ⌘ Пробел) и удерживайте новый ярлык. Я предлагаю что-то подобное, например, вариант + пробел.

1

Следуй этим шагам:

  1. Системные настройки
  2. Прожектор
  3. Снять выделение с клавиатуры
0

Измените сочетание клавиш для отображения меню Spotlight на что-то вроде control-command-space:

Затем используйте файл private.xml следующим образом с KeyRemap4MacBook:

<?xml version="1.0"?>
<root>
  <appdef>
    <appname>ECLIPSE</appname>
    <equal>org.eclipse.eclipse</equal>
  </appdef>
  <item>
    <name>test</name>
    <identifier>test</identifier>
    <not>ECLIPSE</not>
    <autogen>__KeyToKey__ KeyCode::SPACE, VK_COMMAND | ModifierFlag::NONE,
    KeyCode::SPACE, ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L</autogen>
  </item>
</root>
-2

Похоже, работа для Autohotkey. Используйте функции ifwinactive или ifwinexist. Пока не могу определить точный код, но не должно быть слишком сложно с небольшим количеством времени.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .