Согласно этому ответу в SuperUser, терминальное приложение OS X должно использовать Alt + Mouse Click, чтобы отправлять события мыши приложениям, работающим в терминале. Я попробовал это с Midnight Commander, но это не работает. Я использую OS X Mavericks.
Есть ли способ включить поддержку мыши в терминальном приложении, кроме перехода на iterm2 или что-то в этом роде?
Ответы:
Действительно, OS X Terminal может получать ввод мыши с помощью ⌥-щелчка:
Тем не менее, некоторые приложения терминала не получают пропущенный ввод мыши.
Вы можете установить MouseTerm, который будет передавать события мыши в терминал.
Это плагин SIMBL, поэтому вам нужно установить SIMBL, чтобы он работал. Однако я рекомендую установить EasySIMBL .
источник
Начиная с OS X El Capitan 10.11, терминал поддерживает отчеты мыши . Вы настраиваете прикладные программы, чтобы включить его. Например, в Vim использовать
set mouse=a
.Терминал поддерживает отображение трех кнопок мыши и колеса прокрутки, а также модификаторов Shift, Meta и Control. ⌥Клавиша модификатора Option отображается на Meta (независимо от предпочтения клавиатуры «Option is meta»). Вы можете использовать ⌘-Right Click для трехкнопочной кнопки мыши на устройстве с двумя кнопками (которое также работает для «вставки по средней кнопке», которая вызывает Edit> Paste Selection,⇧⌘V когда отчеты мыши не активны).
Вы можете использовать Fnклавишу-модификатор при щелчке, перетаскивании или прокрутке, чтобы временно обходить отчеты мыши и взаимодействовать с видом терминала. Вы также можете использовать пункт меню View> Allow Mouse Reporting, чтобы обходить его в течение более длительных периодов времени или когда Fnон недоступен.
источник
iTerm 2 поддерживает все взаимодействия с мышью из коробки.
источник
По крайней мере, в Terminal.app 2.6 включение «Allow Mouse Reporting» в меню «View» обеспечивает поддержку мыши в Midnight Commander.
источник