Повторное использование сочетания клавиш Win+C после отключения Кортаны в Windows 10 1703

Повторное использование сочетания клавиш Win+C после отключения Кортаны в Windows 10 1703

У нас есть приложение, которое использует пользовательские комбинации клавиш для операций копирования/вставки. До того, как мы развернули сборку Windows 10 1703, пользователи могли использовать комбинацию «Win-C» в приложении. Поскольку Cortana теперь использует комбинацию Win+C, приложение не может повторно использовать эти клавиши.
Что я пробовал на данный момент при чистом развертывании 1703:

  • Отключите Кортану в групповых политиках: Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Поиск.

  • Добавлен параметр реестра типа DWORD и установлен в значение 0 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search
    VoiceShortcut

Похоже, что Cortana теперь отключена, но приложение все еще считает, что используется комбинация Win-C.
Есть ли способ узнать, действительно ли Win-C используется Cortana?

решение1

Горячие клавиши, включающие клавишу с логотипом Windows, зарезервированы системой.

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

Клавиши с логотипом Windows зарезервированы для функций системного уровня. Разработчикам программного обеспечения не следует реализовывать поддержку клавиш с логотипом Windows[...]

решение2

РЕДАКТИРОВАТЬ :Только что увидел эту часть:

Похоже, что Cortana теперь отключена, но приложение все еще считает, что используется комбинация Win-C. Есть ли способ узнать, действительно ли Win-C используется Cortana?

Это не решает проблему, но позволяет повторно использовать ключ.

Я полагаю, что вы можете отправить событие из AutoHotKey в процесс вашего приложения или отправить другое нажатие клавиши (например, ctrl+c) в определенное окно.


Я не знаю встроенного способа, но вы можете использоватьAutoHotKeyесли вы хотите:

Например, сохраните следующее как hi.ahkи запустите его - нажмите Winkey + C, и вы получите сообщение hiiii:

<#C::
MsgBox, hiiii

Связанный контент