20 votes

L'application terminal d'OS X prend-elle en charge la souris ?

Selon cette réponse sur SuperUser, l'application terminal d'OS X devrait utiliser Alt+Clic de souris pour envoyer des événements de souris aux applications exécutées dans le terminal. J'ai essayé cela avec le Midnight Commander, mais cela ne fonctionne pas. Je suis sous OS X Mavericks.

Existe-t-il un moyen d'activer le support de la souris dans l'application terminal, sans passer par iterm2 ou quelque chose comme ça ?

27voto

grg Points 181593

En effet, OS X Terminal peut recevoir l'entrée de la souris par -clic :

Toutefois, certaines applications du terminal ne reçoivent pas les données transmises par la souris.


Vous pouvez installer MouseTerm qui transmettra les événements de la souris au terminal.

  • Signalement du bouton de la souris.
  • Rapport sur la roue de défilement de la souris.
  • Simulation du défilement de la molette de la souris pour des programmes tels que less (c'est-à-dire tout programme en plein écran qui utilise l'option application mode touche curseur ).
  • Intégration du profil du terminal (avec dialogue des préférences).

Il s'agit d'un plugin SIMBL, vous devrez donc installer SIMBL pour que ça marche. Je recommande d'installer EasySIMBL à la place.

17voto

Chris Page Points 7394

À partir de la version 10.11 d'OS X El Capitan, Terminal prend en charge les éléments suivants Rapport sur les souris . Vous configurez les programmes d'application pour l'activer. Par exemple, dans Vim, utilisez set mouse=a .

Le terminal prend en charge la déclaration de trois boutons de souris et d'une molette de défilement, ainsi que les modificateurs Shift, Meta et Control. L'option correspond à Meta (indépendamment de la préférence de clavier "Option is meta"). Vous pouvez utiliser -Un clic droit pour le troisième bouton de la souris sur un appareil à deux boutons (qui fonctionne également pour le "collage du bouton du milieu", qui appelle Editer > Coller la sélection V lorsque le rapport de souris n'est pas actif).

Vous pouvez utiliser le Fn lors d'un clic, d'un glissement ou d'un défilement pour contourner temporairement le rapport de la souris et interagir avec la vue du terminal. Vous pouvez également utiliser la touche Affichage > Autoriser les rapports de souris pour le contourner pendant des périodes plus longues ou lorsque Fn n'est pas disponible.

2voto

Simon Fredsted Points 216

iTerm 2 prend en charge toutes les interactions de la souris dès le départ.

0voto

Au moins dans Terminal.app 2.6, activer "Allow Mouse Reporting" dans le menu "View" donne le support de la souris dans Midnight Commander.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X