Existe-t-il un moyen de donner à OS X le comportement habituel de X-Windows dans lequel la sélection de texte dans une application le copie automatiquement dans le Presse-papiers, et le bouton central de la souris le colle automatiquement?
Existe-t-il un moyen de donner à OS X le comportement habituel de X-Windows dans lequel la sélection de texte dans une application le copie automatiquement dans le Presse-papiers, et le bouton central de la souris le colle automatiquement?
Réponses:
Cela a déjà été discuté (et répondu) sur apple.stackexchange.com . La réponse acceptée dans cette discussion était d'utiliser l'outil Better Touch.
Cependant, toutes les solutions qui suggèrent d’utiliser un outil pour mapper un clic de souris sur Cmd-V ne reproduisent pas complètement le comportement de X, où vous pouvez avoir un contenu différent dans le tampon contrôlé par la souris et le tampon contrôlé par le clavier (c.-à-d. Vous pouvez coller deux chaînes différentes selon que vous cliquez avec le bouton du milieu ou que vous appuyez sur CTRL-V).
Juste pour les archives: ce que vous voulez fonctionne réellement dans Terminal † , mais uniquement dans la même fenêtre de Terminal:
Sélectionnez du texte (et relâchez le bouton de la souris), puis utilisez le bouton central de la souris pour le coller.
Vous pouvez également utiliser le trackpad ou une souris à deux boutons: après la sélection, cliquez et faites glisser légèrement la sélection; vous verrez le pointeur changer. Maintenant, lorsque vous relâchez le bouton, le texte sélectionné est collé à votre curseur. Frapper Echap en faisant glisser annule.
† Bien entendu, Terminal n’est que l’un des nombreux programmes. Mais pour moi, c'est le seul endroit où je souhaite réellement ce comportement, ne serait-ce que parce que Spiff a déclaré pouvoir remplacer le texte sélectionné (par la souris) par ce qu'il y a dans le presse-papiers.
Si vous en avez juste besoin pour Terminal, vous pouvez installer iTerm2, un terminal qui a les fenêtres X coupées et collées.
Je viens d'essayer Terminal (OS X El Capitan, version 10.11.5). Le processus que j'ai utilisé est le suivant:
AVERTISSEMENT : Je n'ai pas testé cela parce que je n'ai pas de mac. Mais le contenu était trop volumineux pour pouvoir être commenté. Donc, je l’affiche comme une réponse à la place.
Je suis utilisateur Windows et ai implémenté exactement la même fonction dans Windows en utilisant un script écrit pour un programme appelé Autohotkey.
Maintenant, selon cette question, IronAHK exécute les scripts AHK sur Mac.
Voici celui que j'utilise pour les fenêtres (bien sûr, il faudrait le peaufiner beaucoup pour le faire fonctionner):
cos_mousedrag_treshold := 20 ; pixels
#IfWinNotActive ahk_class ConsoleWindowClass
~lButton::
MouseGetPos, cos_mousedrag_x, cos_mousedrag_y
keywait lbutton
mousegetpos, cos_mousedrag_x2, cos_mousedrag_y2
if (abs(cos_mousedrag_x2 - cos_mousedrag_x) > cos_mousedrag_treshold
or abs(cos_mousedrag_y2 - cos_mousedrag_y) > cos_mousedrag_treshold)
{
wingetclass cos_class, A
if (cos_class == "Emacs")
sendinput !w
else
sendinput ^c
}
return
~mbutton::
WinGetClass cos_class, A
if (cos_class == "Emacs")
SendInput ^y
else
SendInput ^v
return
#IfWinNotActive
;; clipx
^mbutton::
sendinput ^+{insert}
return
Le crédit du script va à ce post. Essayez d'expérimenter et de commenter si vous le faites fonctionner. Je vais essayer d'aider autant que possible.
Pendant ce temps, jetez un coup d'oeil à cela aussi. Mais, je ne pense pas que cela soit suffisamment avancé pour la fonction que vous désirez.
En tant qu'utilisateur Linux de longue date, je cherchais désespérément une telle fonctionnalité dans osx. Mark a raison - iTerm est la réponse plus quelques paramètres dans les Préférences X11. Visitez ici pour plus d'informations.
Je n'ai pas trouvé de manière indigène non plus. Après avoir essayé différentes choses, j'ai finalement utilisé TotalTerminal .
Il ajoute des fonctionnalités supplémentaires à l'application Terminal. En plus de la copie sur sélection, vous pouvez définir une clé globale pour faire apparaître le terminal quand vous le souhaitez.
Vous pouvez essayer de jouer avec les paramètres de votre souris pour voir si le pilote vous permet d'affecter la fonction coller au clic du milieu. Si ce n'est pas le cas, essayez d' USB Overdrive .
En ce qui concerne la copie sur sélection, je ne connais aucun logiciel fournissant cette fonctionnalité, et à en juger par ce que je peux trouver sur Google, il n’en existe probablement pas.
Je n'ai pas de Mac, donc je ne peux pas vérifier cela et le contenu était trop long pour un commentaire alors je le poste comme réponse. Peut-être que ça va aider les autres.
Solution1:
Allez dans les préférences X11 - mettez en surbrillance "émuler une souris à 3 boutons".
Maintenant, clic du milieu = option + clic.
Mettre en surbrillance / coller fonctionnera comme dans Linux.
Solution2:
Une autre méthode consiste à installer le meilleur outil tactile, ce qui vous permet d’affecter vos propres commandes à différents gestes de la souris / du pavé tactile.
C'est une étape de plus que la surbrillance = copie, mais il est préférable de ne pas utiliser les raccourcis clavier.
Des indices du macworld .
Je sais que ce n'est pas exactement la même chose, mais si vous sélectionnez du texte et faites un clic droit dessus, vous avez l'option de copier. Une fois que quelque chose est sur le presse-papier, un clic droit peut également être collé.
Je me suis amusé avec ma méga souris à plusieurs boutons de Logitech et je ne pouvais rien faire exactement comme ce que vous décrivez, même si l’une des options est un bouton "clic du milieu".
Theo