Что означает «отчетность мыши»?

10

Сегодня я увидел в документации по iterm2 описание его интеграции с tmux. Это говорит:

Чтобы настроить разделение панелей, вы должны включить отчеты мыши, даже если вы не хотите этого в противном случае.

Что означает сообщение мыши? Терминал сообщит, где находится указатель мыши?

Zen
источник

Ответы:

9

Это означает, что щелчки мыши будут сообщаться любому читающему терминал как стандартный ввод, позиция и щелчок будут закодированы в escape-коде, подобном специальной функциональной клавише. Приложения для работы с мышью в текстовом режиме (например aptitude) могут затем использовать это для выполнения функций, подобных любым программам с «реальным» графическим интерфейсом (GUI), использующим мышь.

Такие отчеты могут быть отменены, удерживая нажатой клавишу Shift при выполнении действия мыши, например, если вы хотите просто выделить какой-то текст вместо передачи команды перетаскивания в работающее приложение.

wurtel
источник