Я думаю, что OP как-то справился с проблемой, но я опубликую то, что мне удалось выяснить, когда я попытался решить ее без AutoHotkey (так как я хотел использовать эти ярлыки в разных программах, а не через скрипт .ahk) - возможно, это будет быть в любом случае полезным для будущих читателей. И спойлер - нет, мне не удалось заставить его работать так, как я хочу, но я обнаружил несколько интересных вещей.
Вопрос подчеркивает комбинацию Win
+=
, которая, я полагаю, запускает программу Windows Magnifier в случае OP (так как =
и +
находятся на одной клавише на большинстве клавиатур, и кажется, что Windows обрабатывает +
и Shift
+=
в случае этой программы), поэтому сосредоточены на этом.
Как окончательно отключить программу Windows 8 Magnifier .
К сожалению, отключение программы не освобождает ярлык, и он все еще виден как принятый для других программ. Я бы сказал, что есть вероятность, что создание собственного установочного диска Windows с удаленным Magnify может привести к бесплатному ярлыку, но я не могу его проверить.
Затем я использовал ссылку из вопроса OP и объединил ее с кодами виртуальных ключей (см. Комментарий JBert о непечатаемых ключах).
Опять же, независимо от того, какой код я использовал и какие клавиши нажимал, этот специальный ярлык остается занятым.
В моей последней попытке я попытался использовать групповую политику - метод реестра находится в вопросе OP, метод через gpedit.msc
описан здесь.
Что интересно - эта групповая политика отключает большинство ярлыков, но не все. Например, Win
+X
по-прежнему будет работать, а также ярлыки Win
+L
, Magnify и Narrator.
Резюме:
Кажется, что все ярлыки, связанные с доступностью в Windows (например, Win
+=
), обрабатываются специально и не могут быть просто отключены с помощью DisabledHotkeys, так как Explorer не тот процесс, который их использует. После нескольких дополнительных поисков я обнаружил эту статью от Microsoft, посвященную теме отключения клавиши Win
а также всем ярлыкам специальных возможностей в играх, но я понятия не имею, как использовать этот код во что-то полезное.
Бонус:
Существует простой способ отключить все программы специальных возможностей в Windows, используя ответ Icedog из сочетания клавиш Disable Narrator в Windows 8 (создание ключа реестра для AtBroker.exe). Это предотвратит запуск любой программы специальных возможностей, но ярлыки все еще зарезервированы.