AutoHotKey - Scambia i tasti CTRL e Command / Windows


5

Sto usando un MacBook Pro con Windows 7.

Ho provato alcuni script diversi e nessuno di loro mi ha dato ciò di cui avevo bisogno. Ho bisogno che agiscano esattamente come la loro controparte, vale a dire il tasto Ctrl che funge da tasto Windows per far funzionare correttamente tutti i modificatori / tasti di scelta rapida del sistema, ad esempio:

  • Ctrl+ Rdovrebbe aprire RUN
  • Ctrl+ Ddovrebbe mostrare il desktop
  • Ctrl+ Shift+ dovrebbe cambiare monitor
  • Ctrl dovrebbe pop-up menu di avvio
  • Windows+ MouseScrolldovrebbe ingrandire il testo

... e così via.

In questo momento sto lavorando con questo script:

*LCtrl:: Send,{LWin DOWN}
*LCtrl up:: Send,{LWin UP}

*LWin:: Send,{LCtrl DOWN}
*LWin up:: Send,{LCtrl UP}

Il che funziona la maggior parte delle volte, ma quando faccio clic su Ctrl + R per la schermata di esecuzione non mi consente di digitare nella casella di esecuzione. Non sono sicuro del perché.

Ho provato anche questa versione, ma è stata terribile e ha molti problemi con i modificatori:

LCtrl::Lwin
LWin:LCtrl

Risposte:


1

Esiste un modo migliore per raggiungere questo obiettivo (scambiare completamente i tasti) senza utilizzare alcun software di terze parti. Windows ha una funzione di mappatura del codice di scansione della chiave integrata. Questo articolo MSDN spiega come scambiare left CTRL keycon CAPS LOCK key.

I codici di scansione per i tasti di Windows sono E0 5Bper sinistra e E0 5Cper destra

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.