Come posso scambiare i tasti Windows e Control in Windows?


25

Sono abituato a una tastiera Mac e questo significa che il mio dito si aspetta di trovare il tasto di scelta rapida a sinistra della barra spaziatrice. Come posso trasformare il tasto Windows - comando ( ) su una tastiera Mac) nel tasto Control e viceversa?

Risposte:


24

Molto semplicemente, usa questo script AutoHotKey

RCtrl::RWin
RWin::RCtrl
LCtrl::LWin
LWin::LCtrl

Funziona per tutti ma CtrlAltDel.

Una soluzione alternativa per consentire simultanea CtrlAltè mappare da sinistra a destra e da destra a sinistra (invece di sinistra-sinistra, destra-destra).

LAlt::RCtrl
RAlt::LCtrl
RCtrl::LAlt
LCtrl::RAlt

Una buona soluzione! Ottimo software open source lì! :)
James Bedford,

la parte inferiore non funziona più, fornisce un errore di chiavi duplicate, l'ho testato su Windows 8.1 su un MacBook Air e Ctrl ALT
DEL

2
Mi piace che Googled questo ed io vengo qui 7 anni dopo ...
jay

Ho appena usato LWin: LCtrl, poiché non uso molto RWin per Control. Bel suggerimento.
Vijay Vepakomma,

Sul mio speciale Lenovo Ideapad 110 W10 Xmas 2017, la chiave uparrow è dove si trova ogni altra chiave maiuscola nel mondo. Quindi li ho scambiati usando AutoHotKey: pastebin.com/eEYb7kT1 . Ho dovuto avviare lo script con "Esegui come amministratore" in modo che i programmi avviati come amministratore (ad esempio cmd.exe) vedessero il remapping.
john v kumpf,


2

Dai un'occhiata a questo script AutoHotkey che porta praticamente l'esperienza della tastiera mac su Windows.

https://github.com/stroebjo/autohotkey-windows-mac-keyboard

Questo file di configurazione AutoHotkey fa funzionare le consuete scorciatoie da tastiera con una tastiera Apple su Windows. È stato testato con un layout di tastiera tedesco, ma dovrebbe funzionare anche con layout diversi.


2

SharpKeys

SharpKeys è un'utilità che gestisce una chiave del Registro di sistema che consente a Windows di rimappare una chiave a qualsiasi altra chiave .

Applica scambio chiave

Scambia i tasti Ctrle Altattraverso un processo in due fasi. Utilizzando SharpKeys, mappa:

  1. Left Alt (00_38) a Left Ctrl (00_1D)
  2. Left Ctrl (00_1D) a Left Alt (00_38)

Presumibilmente puoi fare cose simili a un diritto Alte un diritto Ctrl.

Nota: la documentazione per l'utilità fornisce le seguenti avvertenze:

Cose che SharpKeys + non farà +:

Consentire di scambiare due chiavi tra loro - ad es. Non è possibile avere i punti di scambio Q e Z perché il codice di rimappatura verrebbe confuso

Cosa significa questo non lo so, quindi fai attenzione. Ogni volta che modifichi il registro, le cose possono andare storte. In questo caso, l'autore dell'utilità suggerisce che non è possibile fare ciò che ho appena fatto, quindi potrebbe essere che sto fraintendendo ciò che ha scritto, ha sbagliato, è possibile farlo ma solo per Ctrle Alt, o ho appena incasinato il mio computer.

Ho applicato con successo la rimappatura in due passaggi a Windows 10 a partire dal 2017/04/21.

Rimuovi scambio chiave

Scegliendo Elimina tutto e seguendo quello con Write to Registry in SharpKeys sono stato in grado di eliminare la chiave di registro che SharpKeys ha creato in primo luogo. È inoltre possibile eliminare manualmente la chiave di registro pertinente utilizzando regedit.

sfondo

Come disabilitare la chiave BLOC MAIUSC in Windows 7, 8, 10 o Vista fornisce una bella spiegazione della chiave di registro che SharpKeys modifica (crea?). Ho pubblicato la mia chiave di registro FYI.

Dopo l'esecuzione di SharpKeys, la mia chiave di registro:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\Scancode Map

contenuto:

00 00 00 00 00 00 00 00 03 00 00 00 1D 00 38 00 38 00 1D 00 00 00 00 00

Una domanda SuperUser separata fornisce un po 'di contesto extra: come rimappare i tasti della tastiera Right-Win e Right-Alt e la risposta di Mehper C. Palavuzlar a questa domanda mi ha indicato nella giusta direzione. Invece di modificare la sua domanda, ho ritenuto più appropriato pubblicare la mia risposta come risposta separata.

Commento editoriale

È bello poter tagliare, copiare e incollare con il pollice e Altnon con la maldestra portata del mignolo richiesta con il Ctrltasto in Windows. Ma, anche se sono cresciuto un utente Mac (25 anni) e mi piacerebbe moltissimo poter usare il pollice (una posizione naturale) per attivare scorciatoie in Windows, penso che sarà troppo confuso fare un intero- scambio di vendita di Ctrle Alt per me . Ad esempio, Command/ Alt- Tabsono nello stesso punto, quindi rimappando Alt- Taba Ctrl-Tabsemplicemente non funzionerà. Peccato che Apple abbia preso la decisione giusta (scorciatoie basate sul pollice) e Microsoft abbia optato per lo "standard industriale" non così logico dei suoi tempi. Ma immagino che "standard del settore" sia il modo in cui abbiamo finito per scrivere con QWERTY e tutte le sue varianti gloriose in primo luogo.

PS Windows ha ancora tre chiavi di comando ?! La soluzione Apple di un tasto modificatore per lettere speciali e uno per scorciatoie è stata una scelta di progettazione sensata e ha consentito un facile accesso a simboli e segni meno comuni (in inglese) ma comunque importanti (ad esempio °, ´, ¸, ˆ, ¨). In Windows hai Ctrl, Alte Windowspraticamente tutti fanno la stessa cosa e, trovo che la stragrande maggioranza degli utenti raramente, se mai usa le scorciatoie Alto Windows. Inoltre Altdiventa particolarmente confuso poiché a volte è un metodo per inserire caratteri non standard con la tastiera o con AltGr ma a volte è anche un modificatore di scorciatoie). Ma sto divagando ... Mi sono ispirato a cercare o porre una domanda reale.

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.