Począwszy od systemu OS X 10.11 El Capitan, terminal obsługuje raportowanie myszy.
Należy pamiętać, że programy obsługujące Raportowanie myszy muszą włączyć tę funkcję za pomocą sekwencji ucieczki oraz że większość programów obsługujących Raportowanie myszy musi być skonfigurowana, aby to umożliwić. Na przykład w Vimie musisz wykonać set mouse=a
(zwykle w swoim ~/.vimrc
pliku).
Terminal obsługuje zgłaszanie trzech przycisków myszy i kółka przewijania. Aby zasymulować naciśnięcie przycisku z trzema przyciskami za pomocą urządzenia z dwoma przyciskami, możesz użyć klawisza Command-Click. (Kliknięcie prawym przyciskiem myszy wykonuje również Edycję> Wklej zaznaczenie, gdy Raportowanie myszy jest wyłączone, więc Kliknięcie środkowym przyciskiem wklei ostatnio zaznaczony tekst, niezależnie od tego, czy korzystasz z Raportowania myszy).
Gdy raportowanie myszy jest włączone, Option ⌥klawisz modyfikujący jest mapowany na Meta w celu klikania i przewijania i nie ma na niego wpływu preferencja klawiatury „Użyj opcji jako klawisza meta”, która ma zastosowanie tylko do wprowadzania z klawiatury.
Aby tymczasowo ominąć Raportowanie myszy i wejść w interakcję z widokiem terminala, naciśnij klawisz Fnmodyfikatora podczas klikania lub przewijania. Istnieje również element menu Widok> Zezwalaj na raportowanie myszy (⌘R), którego można używać do omijania Raportowania myszy przez dłuższy czas lub jeśli klawisz modyfikujący nie jest dostępny.
Należy pamiętać, że po włączeniu Raportowanie myszy zastępuje istniejące zachowanie Terminal-Option (które wysyła dane z klawiszy strzałek w celu przesunięcia kursora) i zachowanie „Przewiń ekran alternatywny”. Ponadto nowy element menu Zezwalaj na raportowanie myszy oraz Fnmodyfikator dotyczą również „Przewiń ekran alternatywny”, aby tymczasowo ominąć to zachowanie.