Windows 빌드 22621부터 사용자가 Microsoft Copilot 하드웨어 키 또는 Windows 키 + C를 누를 때 시작되는 앱을 선택할 수 있도록 앱이 선택기 UI에 포함되도록 등록할 수 있습니다.
비고
Microsoft Copilot 하드웨어 키 공급자로 등록하는 앱은 단일 창 앱으로 구현하는 것이 좋습니다.
Microsoft Copilot 하드웨어 키 앱 확장
Microsoft Copilot 하드웨어 키 공급자로 등록하려면 앱을 패키지해야 합니다. 앱 패키징에 대한 자세한 내용은 Windows 앱의 패키지 ID 개요를 참조하세요. 앱 패키지 매니페스트 파일 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 하드웨어 단추 선택기 UI에 표시되는 앱 이름입니다. | 예 |
| 설명 | Windows Copilot 하드웨어 단추 선택기 UI에 표시되는 앱 설명입니다. | 예 |
| 공용 폴더 | 인스턴스가 호스트가 broker를 통해 파일에 대한 읽기 권한을 가질 수 있는 위치로 선언하는 폴더입니다. | 예 |
Windows Copilot 하드웨어 키 공급자에 서명하십시오.
Microsoft Copilot 하드웨어 키의 대상으로 사용하도록 설정하려면 공급자 앱에 서명해야 합니다. 앱 패키징 및 서명에 대한 자세한 내용은 Visual Studio에서 데스크톱 또는 UWP 앱 패키징을 참조하세요.
현재 Copilot 하드웨어 키 공급자에 대한 쿼리
다음 레지스트리 키의 값을 쿼리하여 앱이 Copilot 하드웨어 키 및 Windows 키 + C 바로 가기 키에 대한 사용자의 대상인지 확인합니다. 자세한 내용은 레지스트리에서 데이터 검색을 참조하세요.
| 레지스트리 키 | 설명 | 가치 |
|---|---|---|
| HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\BrandedKey\BrandedKeyChoiceType | 사용자가 코필로트 키의 대상으로 검색 또는 앱을 선택했는지 여부를 식별합니다. "AppEnforcedByPolicy" 값은 IT 관리자 정책에 의해 코필로트 키의 앱 대상이 설정되었음을 나타냅니다. 자세한 내용은 정책 CSP - WindowsAI를 참조하세요. | "Search", "App", "AppEnforcedByPolicy" |
| HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\BrandedKey\AppAumid | 키가 현재 검색하도록 구성된 경우에도 마지막으로 구성된 Copilot 하드웨어 키 공급자의 AUMID(애플리케이션 사용자 모델 ID,AppId라고도 함)를 식별합니다. | AUMID입니다. |
좋은 사용자 환경을 제공하기 위해 앱은 Copilot 하드웨어 키 공급자 앱에 대한 사용자의 선택을 존중해야 하며 사용자가 선택을 변경하도록 영구 또는 시끄러운 요청을 표시해서는 안 됩니다.
Windows developer