====== Windows PowerToys ======
* [[https://learn.microsoft.com/ko-kr/windows/powertoys/|PowerToys]] 공식 문서
* https://github.com/microsoft/PowerToys
===== 설치 =====
* [[windows:winget|winget]]
winget install --id Microsoft.PowerToys --source winget
* ''winget configure'' 로 설정 가능
===== 관리자 모드로 실행 =====
* 일부 기능은 관리자로 실행이 돼야 작동한다. 그래서 파워토이를 아예 시작부터 관리자모드로 실행시키는게 편할 수 있다.
* **PowerToys 설정 -> 일반** : 설정 전에 먼저 **관리자 자격으로 PowerToys 다시 시작**을 한 번 해줘야 **항상 관리자 권환으로 실행**을 활성화 할 수 있다.
{{:windows:powertoys-admin.png?400|}}
===== Run =====
* [[:launcher|Application Launcher]] 역할을 한다.
==== Run Plugins ====
* [[https://github.com/microsoft/PowerToys/blob/main/doc/thirdPartyRunPlugins.md|PowerToys Third Party Run Plugins]]를 통해서 확장 가능하다.
* ''%LOCALAPPDATA%\Microsoft\PowerToys\PowerToys Run\Plugins'' 에 설치
* PowerToys 재시작 후 활성화 설정
==== WebSearchShortcut ====
* [[https://github.com/Daydreamer-riri/PowerToys-Run-WebSearchShortcut|WebSearchShortcut]] 단축 명령으로 검색엔진을 지정해서 검색 가능하다.
* ''?? !config'' : 설정 파일을 연다.
* ''?? !reload'' : 설정 파일 변경사항을 반영한다.
===== 문제점 =====
==== Command Palette 못찾는 현상 ====
* https://answers.microsoft.com/en-us/windows/forum/all/what-does-this-error-message-mean-class-not/293fb51f-e498-4959-a3b6-88c0b1c37a43
부팅시에 아래와 같은 오류 팝업이 떴다.
shell:AppsFolder\Microsoft.CommandPalette_8wekyb3d8bbwe!App
Class not registered
관리자 권한으로 ''PowerShell''을 실행하고 다음 명령을 실행한다.
get-appxpackage -allusers *CommandPalette* | remove-appxpackage -allusers
Command Palette가 필요하면 **PowerToys Settings**에서 다시 활성화해주면 된다.
==== Keyboard Manager : 단축키/바로가기 지정 ====
* 커스텀 바로가기를 지정할 수 있다.
* "키 다시 매핑" : 전역 키 매핑 변경
* "바로 가기 다시 매핑" : 특정 애플리케이션 혹은 모든 애플리케이션에서 바로가기를 다른 바로가기 키로 매핑
* 이 기능은 전역 단축키에 기능을 매핑하는 것이 아니고, 단축 키를 다른 단축키로 작동하게 하는 것이다.
* 그런데 Volume Up/Down 같은 일부 기능은 그 자체가 단축키로도 존재해서 매핑이 가능하다.
{{:windows:powertoyes-keyboard-manager.png?600|}}
===== 참조 =====
* [[https://www.neozest.com/entry/MS-PowerToys|MS PowerToys, 또다른 생산성을 부여합니다. :: neozest : neo+zest]]