A partir do OS X 10.11 El Capitan, o Terminal suporta Mouse Reporting.
Observe que os programas que oferecem suporte ao Mouse Reporting devem habilitá-lo por meio de seqüências de escape e que a maioria dos programas que oferecem suporte ao Mouse Reporting deve ser configurada para habilitá-lo. Por exemplo, no Vim você deve executar set mouse=a
(geralmente em seu ~/.vimrc
arquivo).
O Terminal suporta o relatório de três botões do mouse e uma roda de rolagem. Para simular uma pressão de três botões com um dispositivo de dois botões, você pode usar o Comando-Clique com o Botão Direito. (Clique com o botão direito do mouse também executa Editar> Colar seleção quando o Relatório do mouse está desativado; portanto, o botão do meio do mouse colará o texto selecionado mais recentemente, esteja você usando o Relatório do mouse ou não.)
Quando o Relatório de mouse está ativado, a Option ⌥tecla modificadora é mapeada para Meta para clicar e rolar e não é afetada pela preferência de teclado "Usar opção como meta-chave", que se aplica apenas à entrada do teclado.
Para ignorar temporariamente o Mouse Reporting e interagir com a visualização do terminal, pressione a Fntecla modificadora enquanto clica ou rola. Há também um item de menu Exibir> Permitir relatório do mouse (⌘R) que você pode usar para ignorar o Relatório do mouse por períodos mais longos ou se a tecla modificadora não estiver disponível.
Observe que, quando ativado, o Mouse Reporting substitui o comportamento existente do Option-Click do Terminal (que envia a entrada de teclas de seta para mover o cursor) e o comportamento "Scroll alternate screen". Além disso, o novo item de menu Allow Mouse Reporting e o Fnmodificador também se aplicam a "Scroll alternate screen" para permitir que você ignore temporariamente esse comportamento.