1. 간단히
Sublime Text 명령을 실행하기 위해이 단축키를 사용하기 위해 일부 Windows 10 기본 전역 단축키 만 비활성화하고 싶습니다.
2. 세부 사항
Windows 32 비트 10.0.14393이 있습니다. Windows 10에는 많은 기본 단축키가 있습니다.
1. 비활성화하고 싶습니다
예를 들어, 사용자 정의 단축키 Win+K, Win+H및 을 비활성화하고 싶습니다 Ctrl+Win+P.
2. 비활성화하고 싶지 않습니다
그러나 예를 들어 비활성화 Win+D및 Win+R단축키를 원하지 않습니다 . 나는 종종이 핫키를 사용합니다.
3. 숭고한 텍스트 키맵 부분
{
"keys": ["super+k"],
"command": "paste"
},
3. 도움이되지 않았다
1. 오토 핫키 재정의
내 코드 :
#k::return
Win+K전역 단축키가 비활성화되어 있지만 Sublime Text 명령도 실행 paste
되지 않습니다.
2. AutoHotkey는 응용 프로그램의 핫키로 글로벌 Windows 핫키를 덮어 씁니다.
내 코드 :
#IfWinActive ahk_class PX_WINDOW_CLASS
$#2::ControlSend, ahk_parent, % SubStr(A_ThisHotkey, 2)
#IfWinActive
그것은 나를 위해 일했지만 버그가 있습니다.
다른 핫키의 경우에도 버그가 있습니다. 누군가이 코드를 개선하면 좋을 것입니다.
3. 샤프 키
SharpKeys 프로그램은 Win키를 비활성화하거나 재 할당 할 수 있지만 이것을 원하지 않습니다.
4. gpedit.msc
기본 단축키를 비활성화 할 수 있지만 다음을 수행하십시오.
- 예를 들어 Win+K, Win+H및 을 비활성화 (gpedit.msc 사용) 할 수 없습니다 Ctrl+Win+P.
- Win+D및 을 비활성화 할 수 Win+R있지만이 단축키를 사용하고 싶습니다.
5. 간단한 비활성화 키
간단한 비활성화 키를 다운로드 → Win+K프로그램에서 비활성화 → Windows를 다시 시작합니다 → Win+K비활성화되어 있지 않습니다.
6. Windows 레지스트리의 DisabledHotkeys 매개 변수
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
DisableHotkeys
value를 사용하여 문자열 매개 변수 를 만듭니다 KHPE
.
Win+E예를 들어, 나를 위해 비활성화되어 있지만
- Win+P, Win+K및 Win+H비활성화되지 않습니다.
- 이 방법은 예를 들어, 사용하지위한 것이 아닙니다, Ctrl+Win+P하고 Ctrl+Win+F4.
4. 제공하지 마십시오
- Win사용자 지정이 아닌 키 를 사용하여 모든 글로벌 바로 가기를 비활성화하는 솔루션을 제공하지 마십시오 .
- AutoHotkey 단축키를 다른 단축키로 리디렉션 하지 마십시오 .
> Seen your Please, don't offer AutoHotkey shortcuts redirect to other shortcuts. why not?
— 의미없는 단축키가있는 경우 다른 단축키를 만듭니다. 우리가 추가 바로 가기를 필요로하는 이유Win+K
, 우리는이 있다면Ctrl+V
? 그러나 나는 우리가 사용하지 않는 오랫동안 불편한 핫키를 바꿀 수 있다는 것을 생각하지 못했습니다.Win+K
그럼 더 편안Ctrl+Win+Alt+Shift+F3
합니다. 솔루션 주셔서 감사합니다!