Як я можу запобігти втраті фокусу вікно гарячої клавіші iTerm2?


10

Чи є спосіб запобігти втраті фокусу вікна гарячої клавіші iTerm2 при натисканні іншого вікна?

Я вже знаю це питання, але відповідь не працює для мене. Якщо зняти прапорець "Вікно гарячої клавіші приховується, коли фокус втрачено", не заважає вікню гарячої клавіші втратити фокус, коли натиснене інше вікно. Цей параметр просто не дозволяє вікню гарячої клавіші ховатися у фоновому режимі, усуваючи анімацію короткого дисплея, коли я знову натискаю клавішу швидкої клавіші.

Я використовую OS X El Capitan 10.11.5 та iTerm2 Build 3.0.0.

Відповіді:


23

(Якщо хтось хоче відповіді станом на жовтень 2017 року)

Для iTerm2 станом на v3.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. Оскільки v3.1 у вас може бути декілька вікон швидкої клавіші , тому я кажу "профіль, який ви хочете змінити", оскільки може бути більше одного профілю гарячих клавіш, на відміну від скріншоту.


2
Дякую! Однак, щоб застати вікно залишатися "зверху" / "попереду" інших вікон, мені довелося також включити Floating windowта перезапустити додаток. Зараз це чудово працює :)
alexwforsythe

1
@alexwforsythe Ах! Я відредагую свою відповідь, щоб зробити цю вимогу явною, дякую, що поділився цією важливою деталлю.
Бенджамін R

Моє задоволення .. Я завжди посилаюсь на цю відповідь 🤗
abbood

3

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

  1. Відкрийте Налаштування iTerm2> Вкладка Ключі (не Профілі> Ключі!)
  2. Вимкніть опцію "Вікно швидкої клавіші приховується, коли фокус втрачено"

1
UP: Згадана проблема була виправлена.
ківаґант

1

Мені потрібно було зайти в Налаштування -> Додатково, знайти "Сховати", а потім перевірити відповідну опцію. Тільки після цього робіть прапорець "Сховати, коли фокус втрачено" та клавішу в Налаштуваннях> Ключ.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.