카테고리

전체 (1262)
PC 게임 (1230)
오락실 게임 (13)
기타 (19)

최근에 달린 댓글


기타2015. 11. 17. 22:00

마우스 대신 게임 패드로 인터넷 하기 - JoyToKey의 자매글입니다.


윈도우에는 볼륨, 동영상 플레이어 등을 제어하는 가상 키코드가 이미 들어 있는데

이를 이용해서 패드를 누르면 볼륨 조절 등이 되게 할 수 있습니다.


패드에 볼륨 조절 키를 할당하려고 하는데 자신의 키보드에 볼륨 키가 있으면

JoyToKey에 직접 입력하면 됩니다.


하지만 자신의 키보드에 없는 키를 JoyToKey에 할당하려면 설정 파일을 메모장으로 열고 편집합니다.

프로필명이 Profile 1이면 JoyToKey와 같은 디렉토리의 Profile 1.cfg 파일입니다.

그림에서는 간단한하지만 설정이 많이 돼 있을수록 복잡할텐데

여기서 JoyToKey에서의 Joystick 탭 번호

대괄호로 묶인 곳을 찾고(화살표) 그 아래에서 버튼 이름을 찾습니다.

"Button01=1, AE:00:00:00, 0.000, 0, 0" 형식에서 AE 부분을 원하는 키로

수정하고 저장한 후 JoyToKey를 실행하면 그 키의 기능을 합니다.

만약 원하는 버튼 이름이 없으면 JoyToKey에서 아무것도 할당하지 않아서 그러니

새 줄을 작성하거나 JoyToKey에서 해당 버튼에 아무 키나 저장한 후 수정합니다.

참고로 예전 버전의 JoyToKey는 "Button01=1, AE:00:00,  0" 형식으로 나오는데

똑같이 AE 부분을 수정하면 됩니다.


지정할 수 있는 키는 다음과 같습니다.

여기서 왼쪽의 16진수를 입력하면 되는데 0x를 제거하고 A6 등으로 입력하면 됩니다.

이 표는 표준 키보드에 없고 쓸만한 것들만 간추렸습니다.


여기 있는 많은 키들이 사실은 프로그램에서 일반 키와 중복 정의되어 있으므로

꼭 필요한 키는 더 줄어들 겁니다.

예를 들면 브라우저 새로고침은 VK_BROWSER_REFRESH 대신 F5로도 할 수 있으니까요.

볼륨/음소거, 웹 브라우저 실행, 메일 프로그램 실행 등이 유효할 것 같습니다.


가상 키코드(Virtual-Key Codes)란?

윈도우에 정의된 키입니다.

일반 106키 키보드도 있고 우측 숫자 키가 없는 키보드도 있듯이

윈도우 내부에 정의된 모두가 키보드에 있지는 않습니다.

모든 가상 키코드는 아래의 링크에서 보실 수 있습니다.

https://msdn.microsoft.com/ko-kr/library/windows/desktop/dd375731(v=vs.85).aspx


Posted by Passing