1

Иногда, когда я работаю, я замечаю, что tmux больше не отвечает должным образом на элементы управления мышью (обычно, когда я пытаюсь прокрутить панель назад, используя колесо мыши, и вместо этого получаю собственное поведение прокрутки iTerm2). Что может быть причиной этого? Я использую Karabiner для сопоставления нажатий Ctrl с Esc, поэтому я подозреваю, что "случайно" нажимаю Ctrl (тем самым выделяя Esc), а затем нажимаю ту или иную клавишу, которая отключает режим мыши.

Я могу восстановить функциональность мыши, отсоединив и снова подключив ее.

Есть идеи?

1 ответ1

1

Здесь может быть несколько проблем, поэтому я буду идти по списку в порядке наиболее вероятного или наименее вероятного.

  1. Связывание ключей tmux :

    • Я не уверен, что в tmux есть привязка клавиш по умолчанию для переключения режима мыши, но вы можете получить список всех ваших привязок, выполнив:<prefix> ?

    • Если вы видите там что-либо, связанное с режимом мыши, попробуйте отключить привязку клавиш.

  2. Проблема с Карабинером

    • Преобразование элемента control в escape может потенциально привести к проблеме с кодами перехода, отправляемыми на терминал, когда вы перемещаете колесико мыши.
    • К сожалению, я не знаю слишком много о том, какие escape-последовательности посылает мышь, но проблема с Karabiner вполне может быть.
  3. Эта проблема iTerm2 может быть проблемой, но я сомневаюсь в этом.

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