mouse.c

来自「motorola jw32 usb 源码」· C语言 代码 · 共 25 行

C
25
字号
void mouse_tr(unsigned char opt_Joy,unsigned char *inBuffer1)
{
    unsigned char x,y;
    if(opt_Joy==right_joy){
    	x = inBuffer1[0];
    	y = inBuffer1[1];
    	}
      if(opt_Joy==left_joy){
    	x = inBuffer1[2];
    	y = inBuffer1[3];
    	}
    //-------------------------------	
    	mose_buffer[4] = x-0x7f;
    	
    	if(mose_buffer[4]<0)
    	mose_buffer[3]=0xff;
    	else mose_buffer[3]=0x00;
    	mose_buffer[4] >>=3;
   //-------------------------------
      mose_buffer[2] = 0x7f-y;
    	if(mose_buffer[4]<0)
    	mose_buffer[1]=0xff;
    	else mose_buffer[1]=0x00;
    	mose_buffer[2] >>=3;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?