GSPlayer 더블매핑(두 버튼이 한 기능을 사용)

(원래는 ProPOZ 동호회 측에 올렸던 것임)

X301의 리모콘을 GSPlayer에서 쓸 수 있도록 하는 방법이 앞서 올라온 바 있습니다.
문제는, 리모콘에 버튼 매핑해버리면... 정작 본체의 하드웨어 버튼에도 중복해서
같은 기능을 매핑하는 더블매핑이 일부 버전에서 잘 안됩니다. GSPlayer에서 하드웨어
버튼에 기능을 매핑하려고 하면 리모콘 쪽에 할당되어 있는 게 풀려버립니다.

왜 더블매핑이 필요하게 되냐... 리모콘이 분리되어 있거나 없을 때도 계속 버튼만
으로 조작할 필요가 있기 때문이죠.

잘 안되는 경우, 해결 방법은 의외로 간단합니다. 레지스트리 편집 들어가서, 버튼 매핑
할당치 저장된 곳 가면 KeyCmdx, KeyCodex, KeyVirtx (끝의 x는 임의의 숫자)등 있지요.
여기서 KeyCmd에 원하는 기능 넣고 KeyCode에 원하는 버튼 넣고 KeyVirt에 헥사값 21
(십진수 값 33) 넣으면 됩니다. 프로그램 가 보면 다른 버튼에 같은 기능 할당된 것
나타납니다. 따로 건드리지 않으면 설정 흐트러지지 않습니다.

할당표는 다음과 같습니다 (값은 헥사(16진수)로 되어있으니 유의하시길):

KeyCmdx

Play/Pause = 9C5B
Stop = 9C64
Previous = 9C65
Rew = 9C8A
FF = 9C8B
Next = 9C66
Repeat = 9C50
Open File = 9C52
Open URL = 9C4B
Find File = 9C48
Add File = 9C42
Playlist = 9C4F
Save Playlist = 9C41
Effects = 9C49
Volume Up = 6C
Volume Down = 6D
Display ON/OFF = 64
Exit = 9C44


KeyCodex

리모콘:

Previous = ED
Next = EE
Stop = EF
Play/Pause = F0
JogUp = F1
JogPush = F2
JogDown = F3

하드웨어 버튼:

Action = 0D

Left = 25
Up = 26
Right = 27
Down = 28

Button1 = C1
Button2 = C2
Button3 = C3
Button4 = C4

KeyVirtx

0x???X = 01
(Name) = 21


이해를 돕기 위해 제가 만든 레지스트리 파일 첨부합니다. 버튼 할당은

버튼1(집 버튼) = 앞 트랙 버튼 = Previous
버튼2(카메라 버튼) = 뒤 트랙 버튼 = Next
버튼3(매직엔 버튼) = 조그버튼 누름 = Display ON/OFF
버튼4(네스팟 버튼) = Playlist

방향키 상 = 조그버튼 상 = Volume Up
방향키 하 = 조그버튼 하 = Volume Down
방향키 우 = 재생 버튼 = Play/Pause
방향키 좌 = 멈춤 버튼 = Stop
방향키 누름 = Repeat

으로 되어있습니다.

From "Wesley's Filling Up of Empty Space" at Naver Blog - August 2005

Trackbacks

Trackback specific URI for this entry

This link is not meant to be clicked. It contains the trackback URI for this entry. You can use this URI to send ping- & trackbacks from your own blog to this entry. To copy the link, right click and select "Copy Shortcut" in Internet Explorer or "Copy Link Location" in Mozilla.

No Trackbacks

Comments

Display comments as Linear | Threaded

No comments

Add Comment

E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.

Copyright (C) 1996-2024 Woo-Duk Chung (Wesley Woo-Duk Hwang-Chung). All rights reserved.