1. Krótko
Chcę wyłączyć tylko niektóre domyślne globalne skróty systemu Windows 10, aby używać tych skrótów do uruchamiania poleceń Sublime Text.
2. Szczegóły
Mam system Windows 32-bit 10.0.14393. W Windows 10 mamy wiele natywnych skrótów klawiszowych .
1. Chcę wyłączyć
Na przykład chcę wyłączyć niestandardowe klawisze skrótów Win+K, Win+Hi Ctrl+Win+P.
2. Nie chcę wyłączać
Ale na przykład nie chcę wyłączać Win+Di Win+Rskrótów klawiszowych. Często używam tych skrótów klawiszowych.
3. Sublime Text część mapy klawiszy
{
"keys": ["super+k"],
"command": "paste"
},
3. Nie pomogło
1. Zastąpienie AutoHotkey
Mój kod:
#k::return
Win+Kglobalny skrót jest dla mnie wyłączony, ale moje polecenie Sublime Text paste
również nie działa.
2. AutoHotkey nadpisuje globalne skróty Windows do skrótu aplikacji
Mój kod:
#IfWinActive ahk_class PX_WINDOW_CLASS
$#2::ControlSend, ahk_parent, % SubStr(A_ThisHotkey, 2)
#IfWinActive
To działa dla mnie, ale mam błędy, na przykład:
W przypadku innych skrótów klawiszowych mam też błędy. Byłoby miło, gdyby ktoś poprawił ten kod.
3. SharpKeys
Program SharpKeys może wyłączyć lub ponownie przypisać Winklucz, ale nie chcę tego.
4. gpedit.msc
Mogę wyłączyć niektóre domyślne skróty klawiszowe , ale:
- Nie mogę wyłączyć (używając gpedit.msc), na przykład Win+K, Win+Hi Ctrl+Win+P.
- Mogę wyłączyć Win+Di Win+R, ale chcę używać tych skrótów klawiszowych.
5. Prosty klawisz wyłączania
Pobieram Prosty klawisz wyłączania → Wyłączam Win+Kw programie → Ponownie uruchamiam system Windows → Win+Knie jest dla mnie wyłączony.
6. Parametr DisabledHotkeys w rejestrze systemu Windows
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
Tworzę parametr ciągu DisableHotkeys
z wartością KHPE
.
Win+Ena przykład jest dla mnie wyłączone, ale
- Win+P, Win+KI Win+Hnie są wyłączane.
- Ta metoda nie służy na przykład do wyłączania Ctrl+Win+Pi Ctrl+Win+F4.
4. Nie oferuj
- Proszę nie oferować rozwiązań wyłączających wszystkie globalne skróty za pomocą Winklucza, a nie niestandardowego;
- Proszę nie oferować przekierowania skrótów AutoHotkey do innych skrótów .
źródło
> Seen your Please, don't offer AutoHotkey shortcuts redirect to other shortcuts. why not?
- Utwórz kolejny skrót, jeśli mam również skrót bez znaczenia. Dlaczego potrzebujemy dodatkowego skrótuWin+K
, jeśli tak jestCtrl+V
? Ale nie myślałem, zapomniałem, że możemy zmienić długie niewygodne skróty klawiszowe, których nie używamy.Win+K
jest więc wygodniejszyCtrl+Win+Alt+Shift+F3
. Dzięki za rozwiązanie!you could disable all Win+{KEY} hotkeys,
- jest podobny do rozwiązania VoidVolker ? I jak mogę znaleźć cyfry takie jak{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}
skróty klawiszowe? Dzięki.return
po każdym skrypcie. W przeciwnym razie, jeśli użyję wielu skryptów w jednym.ahk
pliku, wszystkie skrypty działają dla mnie. Dzięki.Spójrz na
DisabledHotkeys
wartość rejestru zastosowaną w tej gałęzi:Ustawienie wartości danych na
KHP
blokowanie kombinacji WinKey+ K, WinKey+ Hi WinKey+ P.Src: Wartość rejestru DisabledHotkeys
źródło
Win+P
,Win+K
aWin+H
globalne skróty uruchomić dla mnie jak wcześniej (dzięki..