는 방법을 세계적으로 지도 AltGr 키 Alt 키?
-
04-07-2019 - |
문제
내 AltGr 키 행동을 정확하게 왼쪽으로 좋아하는 Alt.
일반적으로,나는 이런 종류의 물건과 오토 핫키, 하지만 내가 열린 다양한 솔루션을 제공합니다.
나이:
LControl & RAlt::Alt
고 오토 핫키시 오류에 대 Alt
인식하지 못하는 작업입니다.
을 다음과 같은 코드:
LControl & RAlt::
Send {Alt down}
KeyWait LCtrl
KeyWait Ralt
Send {Alt up}
return
어떤 종류의 작동할 수 있어요 사용 AltGr 키에 대한 액세스 단축키지만,그것은 여전히 다르게 행동:
누를 때료 Alt, 첫 번째 메뉴 항목에서는 현재 프로그램에 포커스를 받습니다.
를 눌렀다 놓으면 AltGr 이 스크립트는 아무것도하지 않습니다.
어떤 아이디어가?도 가능합과 함께 오토 핫키?(매핑 바로 Ctrl 고 이동 그 왼쪽에 형제이)
참고:I tried 전환
Alt
하기 LAlt
코드에서와 그 차이가 없습니다.
해결책
답변 해 주셔서 감사합니다. 나는 Autohotkey를 사용하여 이것을 해결할 수 없었습니다. Phillho의 대답은 가까웠지만 왼쪽과 같은 행동이 정말 필요했습니다. 대체 열쇠.
그러나, 그 레지스트리 물건 실제로 필요한대로 작동했습니다.
이것을 저장하십시오 altgr_to_leftalt.reg 파일 및 실행 :
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,38,00,38,e0,00,00,00,00
또는이를 수행하는 GUI 도구가 있습니다. 샤프 키 그리고 복숭아 작품 :
아, 그리고 재부팅하거나 로그 오프하는 것을 잊지 마십시오. 그때까지는 작동하지 않습니다!
다른 팁
Philho가 지적한 바와 같이 Windows는 레지스트리 키를 통해 모든 키를 다시 매핑하는 방법을 제공합니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
. 기본 개요는 다음에서 찾을 수 있습니다 Windows 용 코드 맵퍼를 스캔하십시오. 더 나은 설명은 아마도입니다 Scancode 매핑 또는 키 값 변경에 대한 답변.
이 접근법을 사용하여 Windows Key
에 Caps Lock
, 내 키보드에는 a가 없기 때문에 Windows Key
그리고 나는 필요하지 않습니다 Caps Lock
.
나는 괜찮은 행동을 결합하여 두 개의 단축키:
LControl & RAlt::Send {Alt}
RAlt::Alt
첫 번째는 독립 keypress(피 그것을 누르고...),두 번째 중 하나로 사용되는 조합(Alt+F,etc.).
그것은 완벽하지 않습니다,당신은 할 수 없습니다 같은 조합 Ctrl+Alt+T, 지만,아마도 그것은 충분에 대한 귀하의 필요합니다.
참고 당신이 할 수 있는 영구적 매핑을 사용하여 레지스트리에 있습니다.보 이 포럼 게시물 에 대한 예입니다.지 않는지 확인에 적용하는 화합물을 키를 같이 하나,하지만 제 생각에 나는 그것을 언급...
이것은 나를 위해 효과가있었습니다.
LControl & *RAlt::Send {LAlt Down}
LControl & *RAlt Up::Send {LAlt Up}
그리고 이것은 Windows 키에 매핑하기위한 것입니다.
LControl & *RAlt::Send {LWin Down}
LControl & *RAlt Up::Send {LWin Up}
SharpKeys를 사용한 레지스트리 수정 (위 참조)은 더 신뢰할 수 있습니다 (관리자 액세스가있는 경우).
AHK에서는 할 수 있습니다.
LControl & RAlt::!
또는
<^>!::!
이 키를 전 세계적으로 매핑하려면 모든 변경에 대해 시스템을 다시 시작할 필요가 없지만 (한 번)이 목적으로 키보드 필터 드라이버를 작성해야 할 수도 있습니다. 바라보다 여기.
Windows 레지스트리 편집기 버전 5.00
hkey_local_machine system currentControlset 컨트롤 키보드 레이아웃] "Scancode Map"= hex : 00,00,00,00,00,00,00,00,00,00,00,38,38, E0 , 00,00,00,00
- 위의 코드를 Reg 파일에 저장하십시오
- 레지스트리에 병합하십시오
- PC를 다시 시작하십시오
- 이제 확인하십시오