1. кратко
Я хочу отключить только некоторые глобальные горячие клавиши Windows 10 по умолчанию, чтобы использовать эти горячие клавиши для запуска команд Sublime Text.
2. подробность
У меня Windows 32-битная 10.0.14393. В Windows 10 у нас много встроенных горячих клавиш.
1. Я хочу отключить
Например, я хочу отключить пользовательские горячие клавиши, Win+K, Win+H и Ctrl+Win+P.
2. Я не хочу отключать
Но, например, я не хочу отключать горячие клавиши Win+D и Win+R. Я часто использую эти горячие клавиши.
3. Sublime Text часть раскладки клавиатуры
{
"keys": ["super+k"],
"command": "paste"
},
3. Не помогло
1. AutoHotkey Override
Мой код:
#k::return
Глобальная горячая клавиша Win+K отключена для меня, но моя paste
команды Sublime Text тоже не запускается.
2. AutoHotkey перезаписывает глобальные горячие клавиши Windows на горячие клавиши приложения
Мой код:
#IfWinActive ahk_class PX_WINDOW_CLASS
$#2::ControlSend, ahk_parent, % SubStr(A_ThisHotkey, 2)
#IfWinActive
Это работает для меня, но у меня есть ошибки, например:
Для других горячих клавиш у меня тоже есть ошибки. Было бы хорошо, если бы кто-то улучшил этот код.
3. SharpKeys
Программа SharpKeys может отключить или переназначить клавишу Win , но я этого не хочу.
4. gpedit.msc
Я могу отключить некоторые горячие клавиши по умолчанию, но:
- Не могу отключить (используя gpedit.msc), например, Win+K, Win+H и Ctrl+Win+P.
- Я могу отключить Win+D и Win+R, но я хочу использовать эти горячие клавиши.
5. Простой ключ отключения
Я загружаю ключ простого отключения → Я отключаю Win+K в программе → Я перезагружаю Windows → Win+K не отключен для меня.
6. Параметр DisabledHotkeys в реестре Windows
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
Я создаю строковый параметр DisableHotkeys
со значением KHPE
.
Win+E, например, отключен для меня, но
- Win+P, Win+K и Win+H не отключены.
- Этот метод не предназначен для отключения, например, Ctrl+Win+P и Ctrl+Win+F4.
4. Не предлагать
- Пожалуйста, не предлагайте решения для отключения всех глобальных сочетаний клавиш с помощью клавиши Win , а не пользовательских;
- Пожалуйста, не предлагайте перенаправления ярлыков AutoHotkey на другие ярлыки.