Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Начиная с Windows Build 22621 приложения могут быть включены в пользовательский интерфейс средства выбора, который позволяет пользователям выбирать приложение, которое запускается при нажатии аппаратного ключа Microsoft Copilot или клавиши Windows + C.
Замечание
Рекомендуется, чтобы приложения, которые регистрируются в качестве поставщика ключей оборудования Microsoft Copilot, реализуются как приложения с одним окном.
Расширение приложения ключей оборудования Microsoft Copilot
Для регистрации в качестве поставщика ключей оборудования Microsoft Copilot необходимо упаковать приложение. Дополнительные сведения о упаковке приложений см. в разделе Обзор идентификации пакета в приложении Windows. Файл Package.appxmanifestманифеста пакета приложения поддерживает множество различных расширений и функций для приложений Windows. Формат манифеста пакета приложения определяется набором схем, которые описаны в справочнике по схемам манифеста пакета. Поставщики ключей оборудования Microsoft Copilot объявляют сведения о регистрации в uap3:AppExtension. Атрибут Name расширения должен иметь значение com.microsoft.windows.copilotkeyprovider.
<Package
...
xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3"
...>
<Applications>
<Application...>
...
<Extensions>
<uap3:Extension Category="windows.appExtension">
<uap3:AppExtension Name="com.microsoft.windows.copilotkeyprovider"
Id="MyAppId"
DisplayName="App display name"
Description="App description"
PublicFolder="Public" />
</uap3:Extension>
</Extensions>
...
</Application>
</Applications>
...
</Package>
В следующей таблице uap3:AppExtension описываются атрибуты элемента uap3:AppExtension .
| Свойство | Описание | Обязательно |
|---|---|---|
| Идентификатор | Идентификатор, определяемый приложением. | Да |
| Отображаемое имя | Имя приложения, отображаемое в пользовательском интерфейсе средства выбора аппаратной кнопки Windows Copilot. | Да |
| Описание | Описание приложения, отображаемое в интерфейсе выбора кнопки устройства Windows Copilot. | Да |
| PublicFolder | Папка, объявленная экземпляром в качестве расположения, где хост может иметь доступ к файлам только для чтения через брокер. | Да |
Подпишите поставщика аппаратных ключей Windows Copilot
Для того чтобы приложения поставщика могли быть использованы в качестве цели аппаратного ключа Microsoft Copilot, они должны быть подписаны. Для получения сведений об упаковке и подписывании вашего приложения см. статью "Упаковка и подписывание классического или UWP приложения в Visual Studio".
Запрос к текущему поставщику ключей оборудования Copilot
Проверьте, является ли ваше приложение целевым объектом для ключа оборудования Copilot и сочетания клавиш Windows + C, запрашивая значение следующих разделов реестра. Дополнительные сведения см. в разделе "Получение данных из реестра".
| Ключ реестра | Описание | Ценность |
|---|---|---|
| HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\BrandedKey\BrandedKeyChoiceType | Определяет, выбрал ли пользователь поиск или приложение в качестве целевого объекта ключа Copilot. Значение AppEnforcedByPolicy указывает, что цель приложения ключа Copilot была задана политикой ИТ-администратора. Для получения дополнительной информации см. Политики CSP – WindowsAI. | "Поиск", "Приложение", "ПриложениеПринужденноеПолитикой" |
| HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\BrandedKey\AppAumid | Определяет идентификатор модели пользователя приложения (AUMID, также известный как AppId) поставщика аппаратных ключей Copilot, который был настроен в последний раз, даже если в настоящее время ключ настроен на режим "Поиска". | An AUMID. |
Чтобы обеспечить хороший пользовательский опыт, приложения должны уважительно относиться к выбору пользователя относительно приложения поставщика ключей оборудования Copilot и не должны постоянно или назойливо запрашивать изменение этого выбора.
Windows developer