X11 mouse scroll 제어 질문입니다.
글쓴이: kwonsu / 작성시간: 수, 2011/01/05 - 6:55오후
원하는것은 간단한건데 방법을 몰라 이렇게 질문드립니다.
Xwindow가 실행된 상태에서 opera등등 기타 응용프로그램을 실행 할 경우 Ctrl+mouse scroll up/mouse scroll down 을 같이 하고 싶습니다.
즉 확대/축소를 해볼려고 하는데요 키보드나 마우스에서 입력을 받는것이 아니라 응용프로그램에 바로 전달하고자 하였습니다.
제가 해본것은 XTestFakeKeyEvent을 이용하여 이것저것 해봤으나 어림없음을 느끼고 xte로 하려도 했으나 이해를 잘 하지 못해서인지 원리조차 이해가 가지 않았습니다.
테스트 코드나 아니면 참고해야 할 사항이 무엇인지 알려주시면 고맙겠습니다. ^^ 감사합니다.
Forums:
X11이 뭔지는 모르지만;;;
http://yiannnos.com/leanstick/mousekeyb.c
찾아보았더니.
XTestFakeButtonEvent() 이런 코드를 쓰더군요.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
감사합니다.
테스트해봐야겠습니다. ^^;
답변 감사합니다~~
지식의 여인은 옷을 쉽게 벗지 않는다.
잡초인생. 잡초처럼 끈길기게....
방법 하나 발견했습니다. ^^
구글신에게 물어본 결과 위와 같은 테스트 코드를 찾았습니다.
위 코드로 테스트 해보니 잘 됩니다. ^^
혹시라도 저처럼 어려움을 겪으신 분들을 위해 올립니다. ^^
지식의 여인은 옷을 쉽게 벗지 않는다.
잡초인생. 잡초처럼 끈길기게....
X에서
스크롤은 마우스버튼 4,5 클릭으로 매핑되어 있습니다(4가 윗방향, 5가 아랫방향일겁니다). 버튼 1,2,3이 왼쪽,가운데,오른쪽이고요.
Written By the Black Knight of Destruction
아.. 네.. 그렇죠. ^^;'
저 소스코드를 말씀해주신것과 같이 4, 5번으로 바꾸고 조금 더 수정해서 테스트하니 잘 됬었습니다. ^^
지적 감사합니다. ^^
지식의 여인은 옷을 쉽게 벗지 않는다.
잡초인생. 잡초처럼 끈길기게....
댓글 달기