X윈도우에서 마우스를 제어하는 프로그램을 만들려고 합니다.

jenix의 이미지

안녕하세요 )

랩탑에서 리눅스를 사용하는데요..

훔..

팅크패드를 사용합니다만..

원래 .. 트랙포인트를 휠기능으로 쓰게 하려고 만든 버튼이..

리눅스에서는 가운데버튼으로 인식을 해서.. paste 기능을 하고 있습니다.

그래서.. 생각한 것이 mac os x 용으로 나온 ucontrol 같은 건데요..

Fn 키를 누르고 있을때 트랙포인트를 위아래로 움직이면

PgUp/PgDown 키를 누른 신호를 보낸것처럼 만들고 싶은데..

xev 로 확인해보니 Fn 키의 키코드가 나오더라구요.;;

음.. x 윈도우 프로그래밍은 단순히 gtk 로만 해봐서..

어떻게 접근해야할지 잘 모르겠네요 ^^;

어떤 문서쪽을 살펴봐야할지 도움을 주셨으면 좋겠습니다. )

sjpark의 이미지

loadkeys 를 이용해 map을 만들어서...
가능하겠죠?? :oops:

키코드 관련 프로그래밍 이야기라면
loadkeys 관련 소스를 보시면.. (막막하죠)

순서는 이렇게..

키보드 -> 커널의 키보드 관련 -> X 윈도우가 가진 keymap -> 키코드

되는 것으로 "대충" 알고 있습니다.

정확히 잘 몰라서요..ㅎㅎ;