1. Kurz
Ich möchte nur einige globale Windows 10-Standard-Hotkeys deaktivieren, um diese Hotkeys zum Ausführen von Sublime Text-Befehlen zu verwenden.
2. Detail
Ich habe Windows 32-Bit 10.0.14393. In Windows 10 haben wir viele native Hotkeys .
1. Ich möchte deaktivieren
Zum Beispiel möchte ich deaktivieren benutzerdefinierte Hotkeys Win+K, Win+Hund Ctrl+Win+P.
2. Ich möchte nicht deaktivieren
Aber zum Beispiel, ich will nicht zu deaktivieren Win+Dund Win+RHotkeys. Ich benutze oft diese Hotkeys.
3. Sublime Text Keymap-Teil
{
"keys": ["super+k"],
"command": "paste"
},
3. Hat nicht geholfen
1. AutoHotkey Override
Mein Code:
#k::return
Win+KDer globale Hotkey ist für mich deaktiviert, aber mein Befehl Sublime Text wird paste
auch nicht ausgeführt.
2. AutoHotkey überschreibt globale Windows-Hotkeys in den Hotkey der Anwendung
Mein Code:
#IfWinActive ahk_class PX_WINDOW_CLASS
$#2::ControlSend, ahk_parent, % SubStr(A_ThisHotkey, 2)
#IfWinActive
Es funktioniert für mich, aber ich habe Fehler, zum Beispiel:
Für andere Hotkeys habe ich auch Fehler. Es wäre schön, wenn jemand diesen Code verbessern würde.
3. SharpKeys
Das SharpKeys-Programm kann den WinSchlüssel deaktivieren oder neu zuweisen , aber ich möchte das nicht.
4. gpedit.msc
Ich kann einige Standard-Hotkeys deaktivieren , aber:
- Ich kann nicht deaktivieren (unter Verwendung von gpedit.msc), zum Beispiel Win+K, Win+Hund Ctrl+Win+P.
- Ich kann Win+Dund deaktivieren Win+R, aber ich möchte diese Hotkeys verwenden.
5. Einfacher Deaktivierungsschlüssel
Ich lade den einfachen Deaktivierungsschlüssel herunter → Ich deaktiviere ihn Win+Kim Programm → Ich starte Windows neu → Win+Kist für mich nicht deaktiviert.
6. DisabledHotkeys-Parameter in der Windows-Registrierung
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
Ich erstelle einen String-Parameter DisableHotkeys
mit Wert KHPE
.
Win+Ezum Beispiel ist für mich aber deaktiviert
- Win+P, Win+KUnd Win+Hsind nicht gesperrt.
- Diese Methode dient beispielsweise nicht zum Deaktivieren von Ctrl+Win+Pund Ctrl+Win+F4.
4. Nicht anbieten
- Bitte bieten Sie keine Lösungen an, um alle globalen Verknüpfungen mit WinSchlüssel zu deaktivieren , nicht mit benutzerdefinierten.
- Bitte bieten Sie keine AutoHotkey- Verknüpfungen an, die zu anderen Verknüpfungen umleiten .
> Seen your Please, don't offer AutoHotkey shortcuts redirect to other shortcuts. why not?
- Erstellen Sie eine weitere Verknüpfung, wenn ich auch eine sinnlose Verknüpfung habe. Warum brauchen wir zusätzliche VerknüpfungenWin+K
, wenn wir habenCtrl+V
? Aber ich habe nicht gedacht, ich habe vergessen, dass wir lange unbequeme Hotkeys ändern können, die wir nicht verwenden.Win+K
ist dann bequemerCtrl+Win+Alt+Shift+F3
. Danke für die Lösung!