web-dev-qa-db-fra.com

Windows 10: Modifier les touches de raccourci pour basculer d'un bureau à l'autre

Dans Windows 10, les touches de raccourci permettant de changer de bureau virtuel sont ctrl + win + right / left arrow. Je voudrais simplifier, en le changeant en ctrl + right or left arrow key seulement. Comment puis-je faire ceci?

25
Faisal Khurshid

AutoHotkey est un excellent programme pour effectuer ce type de tâche. C’est un programme très utile pour remapper les touches du clavier, vous permettre de configurer des raccourcis clavier et d’automatiser des tâches. Voici les étapes pour le configurer:

  1. Téléchargez AutoHotkey ( http://www.autohotkey.com/ ) et installez-le.
  2. Cliquez avec le bouton droit de la souris sur votre bureau> Nouveau> Script Autohotkey (nommez-le comme vous voulez).
  3. Cliquez avec le bouton droit de la souris, Modifier le script.
  4. Collez le texte suivant sous le texte déjà présent:

#NoTrayIcon ^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 * afin qu'il s'exécute à chaque démarrage de votre ordinateur.

Vous pouvez éventuellement compiler le script pour qu'il s'exécute en tant que fichier .exe autonome pouvant être exécuté sur d'autres ordinateurs sur lesquels AutoHotkey n'est pas installé. Pour ce faire, cliquez avec le bouton droit sur le fichier de script, puis cliquez sur "Script de compilation".

* Pour accéder au dossier de démarrage de Windows 10, ouvrez «Exécuter» (appuyez sur les touches Windows + R ou recherchez-le dans le menu Démarrer), puis tapez (sans guillemets): «Shell: démarrage» (pour exécuter le script utilisateur actuel) ou "Shell: démarrage commun" (pour l’exécuter pour tous les utilisateurs). Collez-le dans le dossier qui s'ouvre.

18
NateR

Pour répondre au commentaire de @valkirilov sous la réponse d'ElectroPulse, je vois que ce message est utile. Remappage Ctrl-Alt-Flèche dans Windows 10 à l'aide d'AutoHotkey

En bref, en utilisant

!^Right:: send {LWin down}{LCtrl down}{Right}{LWin up}{LCtrl up}
!^Left:: send {LWin down}{LCtrl down}{Left}{LWin up}{LCtrl up}
4
HD189733b

J'ai créé des raccourcis pour passer d'un bureau à un autre. Je voulais une grille de postes de travail 3x3 (virtuellement ou uniquement dans ma carte mentale - en réalité, ils sont linéaires). Je voulais que les touches numériques correspondent à chaque bureau.

Les raccourcis clavier fonctionnent comme suit:

  • en supposant qu'il y ait 9 ordinateurs de bureau au total
  • faire défiler au moins 9 à gauche/droite pour nous assurer que nous sommes à un bord linéaire des ordinateurs de bureau connus
  • faire défiler le bon numéro pour arriver où je veux.

Puisqu'il n'y a pas de moyen facile de déplacer une fenêtre sur un bureau spécifique, j'ai utilisé Win + Numpad0 pour afficher le menu "déplacer au bureau" de cette fenêtre. C’est un compromis que j’ai peu d’espoir de résoudre bientôt (mais j’ai posé ma propre question à ce sujet).

Voici mes raccourcis:

; Windows+Number pad keys = Windows 10 desktop switching.
; number pad to match a 3x3 desktop
#Numpad1::
#NumpadEnd::
    Send, {LWin down}{Ctrl down}{Right 9}{Left 2}{Ctrl up}{LWin up}
    return
#Numpad2::
#NumpadDown::
    Send, {LWin down}{Ctrl down}{Right 9}{Left 1}{Ctrl up}{LWin up}
    return
#Numpad3::
#NumpadPgDn::
    Send, {LWin down}{Ctrl down}{Right 9}{Ctrl up}{LWin up}
    return
#Numpad4::
#NumpadLeft::
    Send, {LWin down}{Ctrl down}{Left 9}{Right 3}{Ctrl up}{LWin up}
    return
#Numpad5::
#NumpadClear::
    Send, {LWin down}{Ctrl down}{Left 9}{Right 4}{Ctrl up}{LWin up}
    return
#Numpad6::
#NumpadRight::
    Send, {LWin down}{Ctrl down}{Right 9}{Left 3}{Ctrl up}{LWin up}
    return
#Numpad7::
#NumpadHome::
    Send, {LWin down}{Ctrl down}{Left 9}{Ctrl up}{LWin up}
    return
#Numpad8::
#NumpadUp::
    Send, {LWin down}{Ctrl down}{Left 9}{Right 1}{Ctrl up}{LWin up}
    return
#Numpad9::
#NumpadPgUp::
    Send, {LWin down}{Ctrl down}{Left 9}{Right 2}{Ctrl up}{LWin up}
    return
;   Send, {LWin down}{Tab}{LWin up}
;   Sleep, 3000
;   Send, {Tab 1}{Right 2}
;   Sleep, 3000
;   Send, {Enter}
;   Sleep, 3000
;   return
;
;   Bring up the "move this window to desktop..." menu.  Since the menu is always different, don't operate on it.  Just leave it at that.
#!Numpad0::
#!NumpadIns::
#+Numpad0::
#+NumpadIns::
#Numpad0::
#NumpadIns::
    Send, {LWin down}{Tab}{LWin up}
    Sleep, 400
    Send, {AppsKey}M
return
1
K Robinson