1. En bref
Je souhaite désactiver uniquement certaines touches de raccourci globales par défaut de Windows 10, pour utiliser ces touches de raccourci pour exécuter les commandes Sublime Text.
2. Détail
J'ai Windows 32 bits 10.0.14393. Dans Windows 10, nous avons de nombreux raccourcis clavier natifs .
1. Je souhaite désactiver
Par exemple, je veux désactiver les raccourcis clavier personnalisés, Win+K, Win+Het Ctrl+Win+P.
2. Je ne veux pas désactiver
Mais, par exemple, je ne veux pas désactiver Win+Det Win+Rraccourcis clavier. J'utilise souvent ces raccourcis clavier.
3. Sublime Text keymap part
{
"keys": ["super+k"],
"command": "paste"
},
3. N'a pas aidé
1. Remplacement de la clé automatique
Mon code:
#k::return
Win+Kle raccourci clavier global est désactivé pour moi, mais ma commande Sublime Text paste
ne s'exécute pas aussi.
2. AutoHotkey écrase les touches de raccourci Windows globales sur la touche de raccourci de l'application
Mon code:
#IfWinActive ahk_class PX_WINDOW_CLASS
$#2::ControlSend, ahk_parent, % SubStr(A_ThisHotkey, 2)
#IfWinActive
Cela fonctionne pour moi, mais j'ai des bugs, par exemple:
Pour d'autres raccourcis clavier, j'ai aussi des bugs. Ce serait bien si quelqu'un améliorait ce code.
3. SharpKeys
Le programme SharpKeys peut désactiver ou réaffecter la Winclé, mais je ne veux pas cela.
4. gpedit.msc
Je peux désactiver certains raccourcis clavier par défaut , mais:
- Je ne peux pas désactiver (à l'aide de gpedit.msc), par exemple Win+K, Win+Het Ctrl+Win+P.
- Je peux désactiver Win+Det Win+R, mais je veux utiliser ce raccourci clavier.
5. Touche de désactivation simple
Je télécharge la clé de désactivation simple → Je désactive Win+Kdans le programme → Je redémarre Windows → Win+Kn'est pas désactivé pour moi.
6. Paramètre DisabledHotkeys dans le registre Windows
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
Je crée un paramètre de chaîne DisableHotkeys
avec une valeur KHPE
.
Win+E, par exemple, est désactivé pour moi, mais
- Win+P, Win+KEt Win+Hne sont pas désactivés.
- Cette méthode n'est pas destinée à désactiver, par exemple, Ctrl+Win+Pet Ctrl+Win+F4.
4. Ne proposez pas
- S'il vous plaît, ne proposez pas de solutions pour désactiver tous les raccourcis globaux avec Winclé, pas personnalisé;
- Veuillez ne pas proposer de raccourcis AutoHotkey redirigeant vers d'autres raccourcis .
la source
> Seen your Please, don't offer AutoHotkey shortcuts redirect to other shortcuts. why not?
- Créez un autre raccourci si j'ai également un raccourci vide de sens. Pourquoi avons-nous besoin de raccourcis supplémentairesWin+K
, si nous en avonsCtrl+V
? Mais je n'ai pas pensé, j'ai oublié que nous pouvons changer de longues touches de raccourci inconfortables, que nous n'utilisons pas.Win+K
est plus confortable alorsCtrl+Win+Alt+Shift+F3
. Merci pour la solution!you could disable all Win+{KEY} hotkeys,
- est-il similaire à la solution VoidVolker ? Et comment puis-je trouver des chiffres comme{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}
pour les raccourcis clavier? Merci.return
après chacun votre script. Sinon, si j'utilise plusieurs scripts dans un seul.ahk
fichier, tous les scripts s'exécutent pour moi. Merci.Jetez un œil à la
DisabledHotkeys
valeur de registre, appliquée dans cette branche:La définition de ses données de valeur
KHP
bloquerait les combinaisons WinKey+ K, WinKey+ Het WinKey+ P.Src: valeur de Registre DisabledHotkeys
la source
Win+P
,Win+K
etWin+H
les raccourcis globaux fonctionnent pour moi comme avant (. Merci.