나는 Alt 키를 눌렀 음을 감지하는 방법을 알아 내려고하고있다.Metro (Windows 8) 응용 프로그램에서 Alt를 감지하려면 어떻게합니까?
Keyboard 클래스는 사용되지 않으며 해당 EventArgs의 KeyUp/Down 이벤트에 Alt 키에 해당하는 가상 키가 없습니다.
어떻게 감지합니까?
나는 Alt 키를 눌렀 음을 감지하는 방법을 알아 내려고하고있다.Metro (Windows 8) 응용 프로그램에서 Alt를 감지하려면 어떻게합니까?
Keyboard 클래스는 사용되지 않으며 해당 EventArgs의 KeyUp/Down 이벤트에 Alt 키에 해당하는 가상 키가 없습니다.
어떻게 감지합니까?
MSDN에 VirtualKey 페이지의 커뮤니티 추가 섹션에서 Companynerd255에 따르면, 당신은 여전히 누락 된 키를 얻을 수 있습니다 :
열거에서 키보드 의 키의 일부 누락 일부 키 VirtualKey에서 누락을 Equals 키와 몇 가지 기타를 포함합니다. 그러나 이러한 키는 여전히 WinRT에서 키 이벤트를 트리거, 그래서 간단한 해결 방법은 존재 : 검사 할 때
(가 187이다, 같음 예 : )을 해당 키에 대한 정수 키 코드가 무엇인지 찾기 VirtualKey으로 그 정수 캐스트 키 (예를 들어 (VirtualKey) 187)
여기 발견 : http://msdn.microsoft.com/en-us/library/windows/apps/windows.system.virtualkey.aspx
Bleh. 분명히 "메뉴"VirtualKey 코드는 "Alt"에 대한 것입니다
나는 그것이 메뉴를 불러 오기 때문에 추측합니다.
메뉴 Alt 키 : 당신이 old MSDN documentation에 가면
는, 실제로는 그냥 말한다.
그러나, new documentation에, 그 말을하지 않습니다
메뉴 | 메뉴 18 메뉴 키 또는 버튼.
아 ... ....