리눅스에서 마우스 처리 방식 질문 입니다.
글쓴이: swunk / 작성시간: 월, 2006/12/04 - 9:53오후
8방향 마우스를 동작 시켜야 합니다.
지금 상황은 무선구간을 통하여 시리얼 인터페이스를 통해서 마우스 이벤트에 대한 데이터가 입력 됩니다. (전후좌우+대각선4방향)
지금 까지확인한 바로는 마우스를 조금씩 이동할때 마다 4개의 코드값들이 발생하고 해당 코드값들을 가지고 마우스의 이동을 감지하는것으로 판단되는 데요...
예를 들어서 마우스를 왼쪽으로 조금(아주조금) 움직이면 0x0, 0x18, 0xff, 0x0 등의 코드값들이 발생을 합니다. 추측컨데 시작부터 끝 지점 만큼의 거리 혹은 벡터 등으로 생각되어 집니다.
방향에 따라서 다른 코드 값들이 발생을 하는데요...
지금 계획으로는 8방향에 대한 코드값들을 분석한 후에 각각의 방향에 대한 이벤트를 수신하면 이에 해당하는 방향의 코드값을 발생시켜서 마우스의 움직임을 emulate 하려 합니다.
마우스 움직임에 따라 발생하는 코드값들의 규칙성이 있을것 같은데 알아내지를 못하겠네요.... OTL
경험해 보신 분들의 답변 기다립니다.
Forums:
댓글 달기