메뉴 건너뛰기

그외 개발정보


WRITE_PORT_UCHAR를 이용한 마우스를 제어

궁금해요 2003.11.12 10:14 조회 수 : 1335

WRITE_PORT_UCHAR를 이용해서 마우스를 제어하려고 하는데요
인터넷에서 찾은 소스코드가 동작을 안하네요
아래의 코드가 맞는건지 틀린건지 알고 싶어요 ^^

///////////////////////////////////////////////////////////////////
/*
D7 D6 D5 D4 D3 D2 D1 D0
1st YV XV YS XS 1 0 R L
2nd X7 X6 X5 X4 X3 X2 X1 X0
3rd Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0

L Left Button State (1 = pressed down)
R Right Button State (1 = pressed down)
X0-X7 Movement in the X direction
Y0-Y7 Movement in the Y direction
XS Direction of the movement in the X axis (1 = UP)
YS Direction of the movement in the Y axis (1 = LEFT)
XV,YV Overflow of the movement data bits (1 = overflow has
occured)
*/
int nIndex = 0;
WORD nMousePos = 0xFFFF;

// disable the keyboard
WRITE_PORT_UCHAR(0x64, 0xad);

// enable the aux device
WRITE_PORT_UCHAR(0x64, 0xa8);

for(nIndex = 0; nIndex < 5; nIndex++)
{
// send the first command
WRITE_PORT_UCHAR(0x60, 0xF1);
// write to the output port
WRITE_PORT_UCHAR(0x64, 0xd4);

// send the second command
WRITE_PORT_UCHAR(0x60, nMousePos);
// write to the output port
WRITE_PORT_UCHAR(0x64, 0xd4);

// send the third command
_outp(0x60, nMousePos);
// write to the output port
WRITE_PORT_UCHAR(0x64, 0xd4);

nMousePos++;
}
// disable the aux device
WRITE_PORT_UCHAR(0x64, 0xa7);

// enable the keyboard
WRITE_PORT_UCHAR(0x64, 0xae);
///////////////////////////////////////////////////////////////////






번호 제목 글쓴이 날짜 조회 수
공지 [TIP] 라즈베리파이 3를 AP로 만들기 (How to make Raspberry Pi 3 to Access point device) 파이팅건맨 2018.01.22 7929
공지 [TIP] ASR 오픈소스 프로젝트 - Kaldi 로 나만의 STT 서비스 구축해 보기 파이팅건맨 2018.07.26 5397
공지 [TIP] NEXUS(넥서스) 5x 루팅 방법입니다. 파이팅건맨 2016.01.05 4159
31 건우님 장치관리자 문의 있습니다. [2] 2004.02.17 547
30 뒷북일지 모르지만.. bootsect.asm에 버그있네요.. [2] 장진호 2004.02.12 560
29 토글키 만들기 예제를 키 인풋으로 전환하는데 [1] 질문 2004.01.13 764
28 [질문] 다른 OS에서 사용한 HDD를 섹터단위로 Read하는 방법. [1] 이중락 2003.12.12 732
27 print port 제어 [1] 이성구 2003.12.08 531
26 드라이브 타입을 알고 싶습니다(A:, C:, F:....) [1] 돌쇠 2003.12.03 548
25 USB통신 어플리케이션 만들때요.. [1] 이상근 2003.11.14 734
» WRITE_PORT_UCHAR를 이용한 마우스를 제어 [1] 궁금해요 2003.11.12 1335
23 성의 있는 답변 너무너무 감사합니다. [1] 노건우 2003.11.11 440
22 [질문]ClassGuid와 Interface Guid [6] 노건우 2003.11.10 1052
21 DMA관련 질문... [1] 장상현 2003.11.05 473
20 DeviceIoControl 사용법 [1] 이정은 2003.11.05 746
19 inf 파일을 이용한 드라이버 자동 설치 [2] 안민선 2003.09.23 2121
18 232통신 데이타 질문 [1] 김태완 2003.09.08 493
17 keyboard filter에 쓰기 기능 [3] 김민호 2003.09.06 552
16 수신값이 좀 애매해서...요 [1] 김태완 2003.08.25 477
15 각각 다른값을 수신측에 보낼려면 김태완 2003.08.23 497
14 데브피아에 글을올린 김태완입니다. 김태완 2003.08.21 1482
13 [질문]VxD에서 Event 오브젝트 사용방법 [1] 김지웅 2003.06.17 492
12 디바이스 제어 프로그래밍을 공부하고 싶은데요.. [1] 욱이 2003.06.12 564
위로