KeyHistory

스크립트 정보 그리고 가장 최근의 키눌림과 마우스 클릭의 이력을 보여줍니다.

KeyHistory

논평

이 명령어는 메인 창에서 "View->Key history" 메뉴 항목을 선택한 것과 동등합니다.

키 이력을 끄려면, 다음 줄을 스크립트 아무데나 지정하십시오:

#KeyHistory 0

#KeyHistory는 또 보여줄 이벤트의 개수를 바꾸는 데에도 사용할 수 있습니다.

이 특징은 목적이 스크립트와 핫키의 디버그를 돕는 데 있습니다. 또한 비-표준 키보드 키의 스캔 코드를 탐지하는 데에도 사용할 수 있습니다. 키 리스트 페이지 아래에 기술된 단계를 사용하면 됩니다 (스캔 코드를 알면 그런 키를 핫키로 만들 수 있습니다).

휠 이벤트의 가상 키 (VK) (WheelDown, WheelUp, WheelLeft, 그리고 WheelRight)는 값 보유자로서 오토핫키의 바깥에서는 아무 의미가 없습니다. 또한 휠 이벤트의 스캔 코드는 실제로는 휠을 돌리는 눈금의 개수입니다 (보통 1).

스크립트에 키보드 갈고리가 설치되어 있지 않으면, KeyHistory 창은 스크립트 자체에서 만들어내는 키보드 이벤트만 보여줍니다 (즉, 사용자의 이벤트는 보여주지 않습니다). 스크립트에 마우스 갈고리가 설치되어 있지 않으면, 마우스 버튼 이벤트는 보이지 않습니다. 스크립트가 갈고리를 사용하는 지 그 여부는 스크립트의 메인 창에서 "View->Key History"를 통하여 볼 수 있습니다 (트레이 아이콘의 "Open"을 통하여 접근이 가능합니다). 강제로 갈고리를 설치할 수 있습니다. 스크립트에 다음 줄을 추가하면 됩니다:

#InstallKeybdHook
#InstallMouseHook

#KeyHistory, #InstallKeybdHook, #InstallMouseHook, ListHotkeys, ListLines, ListVars, GetKeyState(), KeyWait, A_PriorKey

예제

이력 정보를 창 안에 보여줍니다.

KeyHistory