C'è un modo per dare a OS X il solito comportamento di X-windows in cui la selezione di testo in qualsiasi applicazione lo copia automaticamente negli Appunti e il pulsante centrale del mouse lo incolla automaticamente?
C'è un modo per dare a OS X il solito comportamento di X-windows in cui la selezione di testo in qualsiasi applicazione lo copia automaticamente negli Appunti e il pulsante centrale del mouse lo incolla automaticamente?
Risposte:
Questo è già stato discusso (e risposto) su apple.stackexchange.com . La risposta accettata in quella discussione fu di usare Better Touch Tool.
Tuttavia, tutte quelle soluzioni che suggeriscono di utilizzare alcuni strumenti per mappare un clic del mouse su Cmd-V non imitano completamente il comportamento di X, dove è possibile avere contenuti diversi nel buffer controllato dal mouse e nel buffer controllato dalla tastiera (ovvero puoi incollare due stringhe diverse a seconda che tu faccia clic con il tasto centrale o premi CTRL-V).
Solo per gli archivi: ciò che vuoi funziona effettivamente nel Terminale † , ma solo nella stessa finestra Terminale:
Seleziona del testo (e rilascia il pulsante del mouse) e usa il pulsante centrale del mouse per incollare.
In alternativa, quando si utilizza il trackpad o un mouse a due pulsanti: dopo aver selezionato, fare clic e trascinare la selezione solo un po '; vedrai cambiare il puntatore. Ora, quando si rilascia il pulsante, il testo selezionato viene incollato sul cursore. Colpire Esc mentre si trascina si annulla.
† Naturalmente, Terminal è solo uno dei tanti programmi. Ma per me, è l'unico posto in cui voglio davvero questo comportamento, se non altro per il commento di Spiff sulla possibilità di sostituire (il mouse) il testo selezionato con ciò che è negli Appunti.
Se ne hai solo bisogno per Terminale, puoi installare iTerm2 che è un terminale che ha le finestre X taglia e incolla.
Ho appena provato Terminal (OS X El Capitan, Versione 10.11.5). Il processo che ho usato è questo:
NOTA BENE : non l'ho provato perché non ho un mac. Ma il contenuto era troppo grande per essere pubblicato come commento. Quindi, lo sto pubblicando come risposta.
Sono un utente di Windows e ho implementato esattamente la stessa funzione in Windows usando uno script scritto per un programma chiamato Autohotkey.
Ora, secondo questa domanda, IronAHK esegue script AHK su Mac.
Ecco quello che sto usando per Windows (ovviamente, dovresti modificarlo molto per farlo funzionare):
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
Il credito dello script va a questo post. Prova a sperimentare e commenta se riesci a farlo funzionare. Proverò ad aiutare il più possibile.
Nel frattempo, dai un'occhiata anche a questo . Ma non credo sia abbastanza avanzato per la funzione che desideri.
Da molto tempo utente Linux ho cercato disperatamente tale funzionalità in osx. Mark ha ragione: iTerm è la risposta più alcune impostazioni nelle Preferenze X11. Visita qui per maggiori informazioni.
Neanche io ho trovato un modo nativo. Dopo aver provato diverse cose ho finito con TotalTerminal .
Aggiunge alcune funzionalità aggiuntive all'app del terminale. Oltre a copia su selezione puoi impostare una chiave globale per far apparire il terminale quando vuoi.
Potresti provare a giocherellare con le impostazioni del mouse per vedere se il driver ti consente di assegnare la funzione incolla al clic centrale. In caso contrario, prova a cercare USB Overdrive .
Per quanto riguarda il copy-on-select, non sono a conoscenza di alcun software che ti offra questa funzionalità e, a giudicare da ciò che posso trovare su Google, probabilmente non esiste nessuno.
Non ho un Mac, quindi non posso verificarlo e il contenuto era troppo lungo solo per un commento, quindi lo sto postando come risposta. Forse si rivelerà utile per gli altri.
Soluzione 1:
Vai alle preferenze X11 - evidenzia "emula mouse a 3 pulsanti".
Ora clic centrale = opzione + clic.
Evidenzia / incolla funzionerà proprio come in Linux.
Solution2:
Un altro modo è installare lo strumento touch migliore, che consente di assegnare i propri comandi a diversi gesti del mouse / touchpad.
È un passo in più rispetto a highlight = copy, ma è comunque preferibile rispetto alle scorciatoie da tastiera.
So che questo non è esattamente lo stesso, ma se selezioni il testo e fai clic con il tasto destro su di esso, hai la possibilità di copiarlo. Una volta che qualcosa è sul tavolo di cartone, anche un clic con il tasto destro può incollare.
Mi sono imbrogliato con il mio mega mouse a più pulsanti Logitech e non sono riuscito a fare esattamente quello che descrivi, anche se una delle opzioni è un pulsante "clic centrale".
Theo