Come modificare le scorciatoie da tastiera di Windows 10?


45

Come utente Linux, sono un utente dell'area di lavoro pesante. Windows 10 ha questo, ma vorrei ancora passare da uno all'altro come faccio in Linux, dove uso ctrl+ alt+ righto left per passare da un'area di lavoro all'altra.

Tuttavia, per Windows 10 è piuttosto ctrl+ windows+ righto left.

Come posso modificare questi collegamenti di Windows 10 a quelli di Linux?


Sembra che il "Centro mouse e tastiera Microsoft" possa essere utilizzato per tale esigenza. Sfortunatamente, è necessario utilizzare una tastiera Microsoft per utilizzare questo software.
Christophe Drevet-Droguet,

Risposte:


14

Ho provato la sceneggiatura di harrymc ma non ha funzionato. Quindi l'ho modificato e il seguente ha funzionato per me:

!^Right::send, #^{Right down}{Right up}
!^Left::send, #^{Left down}{Left up}

tutto il resto andava bene.

Quindi ho migliorato lo script aggiungendo le seguenti righe

!^Down::
    send, #^{Right down}{Right up}
    Sleep, 200
    send, #^{Right down}{Right up}
    return
!^Up::
    send, #^{Left down}{Left up}
    Sleep, 200
    send, #^{Left down}{Left up}
    return

Ciò consente di emulare una griglia 2x2 con le frecce SU e GIÙ per spostarsi tra le righe.

Modifica: il sleepcomando è stato aggiunto per consentire all'animazione di terminare prima di inviare il secondo, sendaltrimenti ho visto alcune occorrenze in cui questa seconda istruzione è stata ignorata.


1
C'è un motivo che devi fare Sleep, 200? Rimuovendo ciò si evita che i flash da 200 ms dei desktop si spostino da dove si passa. Rimuovere la sospensione è un problema se la CPU è in esecuzione?
Matt,

1
Ho dovuto aggiungere il sleepcomando a causa del ritardo dell'animazione. In altre parole, prima di aggiungerlo, ho visto molte occorrenze in cui la seconda è sendstata ignorata perché eseguita troppo velocemente. È possibile modificare la sleepdurata o rimuoverla se lo si desidera.
Aquadarius

2
Ahh. Puoi anche rimuoverlo completamente se disattivi "Anima finestre quando riduci a icona e ingrandisci" (win + x> sistema> impostazioni di sistema avanzate> impostazioni delle prestazioni).
Matt

38

Non è possibile modificare le scorciatoie di Windows, ma è possibile intercettare i tasti e cambiarli al volo.

AutoHotkey è un ottimo programma per rimappare i tasti della tastiera. Ecco i passaggi per configurarlo:

  1. Scarica e installa AutoHotkey
  2. Crea un file di testo chiamato startup.ahk e incolla quanto segue all'interno per mappare Ctrl+ Alt+ Right/ Lefta Ctrl+ Win+ Right/ Left:

!^Right::^#Right
!^Left::^#Left

  1. Salvare ed eseguire lo script per testarne la funzionalità.
  2. Se funziona come previsto, copia lo script nella cartella Avvio

Per trovare la cartella di avvio in Windows 10, apri "Esegui" (premi Win+ Ro cercala nel menu Start) e digita (senza virgolette): "shell: avvio" per l'utente corrente o "shell: avvio comune " per tutti gli utenti. Copia startup.ahk nella cartella che si apre.


1
Stavo pensando che avrei dovuto scrivere la mia sceneggiatura per questo. Per fortuna qualcuno l'ha già fatto in modo che non avrei dovuto reinventare la ruota!
answerSeeker,

7
Mi sconcerta ancora, Windows non aggiunge funzionalità per modificare le scorciatoie da tastiera. 20 anni dopo anche. Wow. Amen to AutoHotkey.
Ligemer,

È necessario riavviare il computer dopo che per farlo funzionare?
Red M

@RedM: startup.ahk dovrebbe già essere in esecuzione dopo il test. Per gli stivali futuri si avvierà durante l'avvio.
harrymc,
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.