Comment modifier Windows 10 Raccourcis clavier?

45

En tant qu'utilisateur Linux, j'utilise beaucoup d'espace de travail. Windows 10 a cela, mais je voudrais quand même basculer entre eux comme je le fais sous Linux, où j'utilise ctrl+ alt+ rightou left pour basculer entre les espaces de travail.

Cependant, pour Windows 10, c'est plutôt ctrl+ windows+ rightou left.

Comment modifier ces raccourcis Windows 10 à ceux de Linux?

répondeur
la source
Il semble que "Microsoft Mouse and Keyboard Center" pourrait être utilisé pour répondre à ce besoin. Malheureusement, il faut utiliser un clavier Microsoft pour utiliser ce logiciel.
Christophe Drevet-Droguet

Réponses:

14

J'ai essayé le script d'Harrymc mais cela n'a pas fonctionné. Alors je l'ai modifié et le suivant a fonctionné pour moi:

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

tout le reste était bien.

Puis j'ai amélioré le script en ajoutant les lignes suivantes

!^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

Cela permet d’émuler une grille 2x2 avec les flèches haut et bas pour naviguer entre les lignes.

Edit: La sleepcommande a été ajoutée pour permettre à l’animation de se terminer avant d’envoyer la seconde, sendsinon j’ai vu des occurrences dans lesquelles cette seconde instruction était ignorée.

Aquadarius
la source
1
Y a-t-il une raison pour laquelle vous devez Sleep, 200? Suppression qui empêche que 200ms flash du bureau entre où vous sautez. La suppression de la mise en veille pose-t-elle un problème si votre processeur est saturé?
Matt
1
J'ai dû ajouter la sleepcommande à cause du délai de l'animation. En d’autres termes, avant de l’ajouter, j’ai souvent vu des occurrences où la seconde sendétait ignorée car exécutée trop rapidement. Vous pouvez modifier la sleepdurée ou la supprimer si vous le souhaitez.
Aquadarius
2
Ahh Vous pouvez également le supprimer complètement si vous désactivez l'option "Animer les fenêtres lors de la réduction et de l'optimisation" (win + x> système> paramètres système avancés> paramètres de performance).
Matt
38

On ne peut pas changer les raccourcis Windows, mais on peut intercepter des clés et les changer à la volée.

AutoHotkey est un excellent programme pour remapper les touches du clavier. Voici les étapes pour le configurer:

  1. Téléchargez et installez AutoHotkey
  2. Créez un fichier texte nommé startup.ahk et collez le texte suivant à l'intérieur pour mapper Ctrl+ Alt+ Right/ Leftà Ctrl+ Win+ Right/ / Left:

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

  1. Enregistrez et exécutez le script pour tester ses fonctionnalités.
  2. Si cela fonctionne comme prévu, copiez le script dans le dossier de démarrage.

Pour rechercher le dossier de démarrage dans Windows 10, ouvrez «Exécuter» (appuyez sur Win+ Rou recherchez-le dans le menu Démarrer), puis tapez (sans guillemets): «shell: démarrage» pour l'utilisateur actuel ou «shell: démarrage commun. " pour tous les utilisateurs. Copiez startup.ahk dans le dossier qui s'ouvre.

harrymc
la source
1
Je pensais que je devrais écrire mon propre script pour cela. Heureusement que quelqu'un l'a déjà fait pour que je n'aie pas à réinventer la roue!
answerSeeker
7
Cela ne me permet toujours pas de comprendre que Windows n’ajoute pas de fonctionnalités pour modifier les raccourcis clavier. 20 ans plus tard même. Sensationnel. Amen à AutoHotkey.
Ligemer
Devez-vous ensuite redémarrer votre ordinateur pour qu'il fonctionne?
Rouge M
@RedM: startup.ahk devrait déjà être en cours d'exécution après les tests. Pour les prochains démarrages, il démarrera pendant le démarrage.
harrymc