Как я могу предотвратить потерю фокуса в окне горячих клавиш iTerm2?


15

Есть ли способ предотвратить потерю фокуса окна горячих клавиш iTerm2 при нажатии на другое окно?

Я уже знаю об этом вопросе, но ответ не работает для меня. Снятие отметки «Окно горячих клавиш скрывается при потере фокуса» не препятствует тому, чтобы окно горячих клавиш теряло фокус при щелчке другого окна. Эта опция просто предотвращает скрытие окна горячих клавиш на заднем плане, устраняя короткую анимацию при повторном нажатии горячей клавиши.

Я использую OS X El Capitan 10.11.5 и iTerm2 Build 3.0.0.

Ответы:


29

(Если кто-то хочет получить ответ по состоянию на октябрь 2017 года)

Для iTerm2 начиная с версии 3.1.3:

  1. Откройте окно настроек iTerm (строка меню: iTerm2> Настройки ...) и выберите Profiles.
  2. Выберите Hotkey Windowпрофиль *, который вы хотите изменить.
  3. Нажмите на Keysвкладку внутри Hotkey Windowпрофиля.
  4. Нажмите на Configure Hotkey Windowкнопку, чтобы открыть диалоговое окно.
  5. Проверьте параметры Pin hotkey window (stays open on loss of keyboard focus)и Floating window, затем нажмите OKдля подтверждения.

Возможно, вам придется сначала закрыть окно горячих клавиш, если оно уже открыто (или вы можете перезапустить iTerm), чтобы изменения вступили в силу.

Снимок экрана: окно настроек iTerm


* Nb. Начиная с версии 3.1 у вас может быть несколько окон горячих клавиш , поэтому я и говорю «профиль, который вы хотите изменить», поскольку в отличие от скриншота, может быть несколько профилей окон горячих клавиш.


3
Спасибо! Однако, чтобы окно оставалось «сверху» / «впереди» других окон, мне также пришлось включить Floating windowи перезапустить приложение. Теперь это работает отлично :)
alexwforsythe

1
@alexwforsythe Ах! Я отредактирую свой ответ, чтобы сделать это требование явным, спасибо, что поделились этой важной деталью.
Бенджамин Р

Мое удовольствие .. Я всегда возвращаюсь к этому ответу ab
abbood

3

Попробуйте это (для iTerm2 ~ v3.0.10):

  1. Откройте Настройки iTerm2> Вкладка «Ключи» (не «Профили»> «Ключи!»)
  2. Отключите опцию «Окно горячих клавиш скрывается при потере фокуса»

1
UP: упомянутая проблема была исправлена.
Кивагант

1

Мне нужно было зайти в «Настройки» -> «Дополнительно», найти «Скрыть», затем проверить соответствующую опцию. Только после этого установите флажок «Скрыть при потере фокуса» и раскладку клавиатуры в меню «Настройки»> «Ключ».

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.