Как отключить некоторые из ключей Win+X , которые зарегистрированы в Explorer, чтобы они могли использоваться другим программным обеспечением (например, отключить Win+I и Win+P а затем сопоставить эти ключи из « Поиск всего» с некоторыми функциями «Все»).

Можно отключить все Win+X через gpedit.msc . И также легко просто переназначить некоторые ключи Win+X чтобы очистить через AutoHotKey. И отправка этих ключей целевой программе (например, Все) через AutoHotKey может решить проблему.

Я обнаружил, что это может быть потенциальным ответом. Однако я создал DisabledHotkeys типа REG_EXPAND_SZ в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced используя regedit как это было предложено там, и установил его значение HIKU . После перезапуска Windows 8.1 эти ключи все еще перехватываются Explorer. Я знаю, что Win+L может быть другой историей.

1 ответ1

1

Похоже, может быть проще просто сопоставить интересующие вас ключи с помощью AutoHotkey, либо ничего не делать, либо отправлять различные сочетания клавиш или нажатия клавиш другим программам, для которых вы хотите использовать комбинацию клавиш.

Например:

#p::        ; Globally ignore Win+P
IfWinActive, Notepad
    Send ^p      ; remap to Ctrl+P for Notepad
return

Вы сможете создать несколько ярлыков для разных программ, используя операторы IfWinActive.

Альтернативный синтаксис ...

#IfWinActive, Notepad    ; doesn't globally ignore #p if it is executed elsewhere
#p::Send ^p

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .