⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jkmap.h

📁 motorola jw32 usb 源码
💻 H
📖 第 1 页 / 共 2 页
字号:
/*********************************************************************
 *
 *                  MFT MAC layer
 *
 *********************************************************************
 * FileName:        JkMap.c
 * Processor:       c51
 * Company:         chengdu MFT, Inc.
 *
 * Software License Agreement
 *
 * joystick map store in flash table.all key map define in this file
 * Author               Date    Comment
 *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * mr zhou    				 7/06/06
 ********************************************************************/
#define  JKADRNUM        3
#define  MSMAPLENGT      (MOUSELENGTH+1)
 #pragma   		CONST_SEG   				JK_1_ROM1		//joystick 1 key map MODE 1
 #define     HAT_INITMODE       0
 jkbuffer  const FLASH_ADDRESS5[1]=
{                                       //游戏手柄
    {                																			//length, mode
	98,0x00,                           //joystick 1 模式0
	 1,HAT_INITMODE,KBDATAEND,                     //键帽模式选择
	 1,Joystick_mode,KBDATAEND,                     //左摇杆模式选择	
	 1,Joystick_mode,KBDATAEND,                     //右摇杆模式选择
	 //-------------------------------------------------------------
	 1,4,KBDATAEND,                     //1-数字键2
	 1,4,KBDATAEND,                     //2-数字键2
	 1,4,KBDATAEND,                     //3-数字键3
	 1,4,KBDATAEND,                     //4-数字键4
	 1,4,KBDATAEND,                     //5-数字键1
     1,4,KBDATAEND,                     //6-数字键8
     1,4,KBDATAEND,                     //7-数字键6
     1,4,KBDATAEND,                     //8-数字键7
     1,4,KBDATAEND,                     //9-数字键5
     1,4,KBDATAEND,                     //10-数字键10     
     1,4,KBDATAEND,                    //11-上右键 空置
     1,4,KBDATAEND,                     //12-数字键9
      1,4,KBDATAEND,                  //13-键帽左 空置
      1,4,KBDATAEND,                  //14-键帽右 空置
     1,4,KBDATAEND,                   //15-键帽下 空置
     1,4,KBDATAEND,                   //16--键帽上 空置
      1,4,KBDATAEND,                    //17-
      1,4,KBDATAEND,                  //18-
     1,4,KBDATAEND,                  //19-
     //---------------------------------------------------------------
     0x00,KBDATAEND,                    //20-左摇杆UP 空置
     0x00,KBDATAEND,                    //21-左摇杆DOWN 空置
     0x00,KBDATAEND,                    //22-左摇杆左 空置
     0x00,KBDATAEND,                    //23-左摇杆右 空置
     0x00,KBDATAEND,                    //24-左摇杆左上 空置
     0x00,KBDATAEND,                    //25-左摇杆右上 空置
     0x00,KBDATAEND,                    //26-右摇杆左下空置
     0x00,KBDATAEND,                    //27-右摇杆右下 空置
     //---------------------------------------------------------
     0x00,KBDATAEND,                    //28-右摇杆上 空置
     0x00,KBDATAEND,                    //29-右摇杆下 空置
      0x00,KBDATAEND,                    //30-左摇杆左 空置
     0x00,KBDATAEND,                    //31-左摇杆右 空置
     0x00,KBDATAEND,                    //32-右摇杆左上 空置
     0x00,KBDATAEND,                    //33-右摇杆右上 空置
     0x00,KBDATAEND,                    //34-右摇杆左下 空置
     0x00,KBDATAEND,                    //35-右摇杆右下 空置
    },
 };
  	#pragma   CONST_SEG   JK_1_ROM2		//joystick 1 key map MODE 2
 jkbuffer  const FLASH_ADDRESS6[1]=
{                                       //鼠标模式
    {																			//length, mode
	 110,0x00,                           //joystick 1 模式1
	 1,HAT_INITMODE,KBDATAEND,                     //键帽模式选择
	 1,Joystick_mode,KBDATAEND,                     //左摇杆模式选择
	 //------------------------------------------------------------
	 1,Mouse_mode,KBDATAEND,                     //右摇杆模式选择
	 //------------------------------------------------------------	 
		 1,4,KBDATAEND,                     //1-数字键2
	 1,4,KBDATAEND,                     //2-数字键2
	 1,4,KBDATAEND,                     //3-数字键3
	 1,4,KBDATAEND,                     //4-数字键4
	 1,4,KBDATAEND,                     //5-数字键1
   MSMAPLENGT,MAC_DEVICE_MOUSE,0x01,0x00,0x00,0x00,0x00,0x00,KBDATAEND,                       //6-数字键8//left key
     1,4,KBDATAEND,                     //7-数字键6
    MSMAPLENGT,MAC_DEVICE_MOUSE,0x02,0x00,0x00,0x00,0x00,0x00,KBDATAEND,                      //8-数字键7 //right key
     1,4,KBDATAEND,                     //9-数字键5
     1,4,KBDATAEND,                     //10-数字键10     
     1,4,KBDATAEND,                    //11-上右键 空置
     1,4,KBDATAEND,                     //12-数字键9
      1,4,KBDATAEND,                  //13-键帽左 空置
      1,4,KBDATAEND,                  //14-键帽右 空置
     1,4,KBDATAEND,                   //15-键帽下 空置
     1,4,KBDATAEND,                   //16--键帽上 空置
      1,4,KBDATAEND,                    //17-
      1,4,KBDATAEND,                  //18-
     1,4,KBDATAEND,                  //19-
     //---------------------------------------------------------------
     0x00,KBDATAEND,                    //20-左摇杆UP 空置
     0x00,KBDATAEND,                    //21-左摇杆DOWN 空置
     0x00,KBDATAEND,                    //22-左摇杆左 空置
     0x00,KBDATAEND,                    //23-左摇杆右 空置
     0x00,KBDATAEND,                    //24-左摇杆左上 空置
     0x00,KBDATAEND,                    //25-左摇杆右上 空置
     0x00,KBDATAEND,                    //26-右摇杆左下空置
     0x00,KBDATAEND,                    //27-右摇杆右下 空置
     //---------------------------------------------------------
     0x00,KBDATAEND,                    //28-右摇杆上 空置
     0x00,KBDATAEND,                    //29-右摇杆下 空置
      0x00,KBDATAEND,                    //30-左摇杆左 空置
     0x00,KBDATAEND,                    //31-左摇杆右 空置
     0x00,KBDATAEND,                    //32-右摇杆左上 空置
     0x00,KBDATAEND,                    //33-右摇杆右上 空置
     0x00,KBDATAEND,                    //34-右摇杆左下 空置
     0x00,KBDATAEND,                    //35-右摇杆右下 空置
    },
 };
  	#pragma   CONST_SEG   JK_1_ROM3		//joystick 1 key map MODE 3
 jkbuffer  const FLASH_ADDRESS7[1]=
{                 		                //键盘模式
    {															//length, mode
	 98,0x00,                           //joystick 1 模式2
	 1,HAT_INITMODE,KBDATAEND,                     //键帽模式选择
	 1,Joystick_mode,KBDATAEND,                     //左摇杆模式选择
	 1,Joystick_mode,KBDATAEND,                     //右摇杆模式选择
	 //------------------------------------------------------------------
 1,4,KBDATAEND,                     //1-数字键2
	 1,4,KBDATAEND,                     //2-数字键2
	 1,4,KBDATAEND,                     //3-数字键3
	 1,4,KBDATAEND,                     //4-数字键4
	 1,4,KBDATAEND,                     //5-数字键1
     1,4,KBDATAEND,                     //6-数字键8
     1,4,KBDATAEND,                     //7-数字键6
     1,4,KBDATAEND,                     //8-数字键7
     1,4,KBDATAEND,                     //9-数字键5
     1,4,KBDATAEND,                     //10-数字键10     
     1,4,KBDATAEND,                    //11-上右键 空置
     1,4,KBDATAEND,                     //12-数字键9
      1,4,KBDATAEND,                  //13-键帽左 空置
      1,4,KBDATAEND,                  //14-键帽右 空置
     1,4,KBDATAEND,                   //15-键帽下 空置
     1,4,KBDATAEND,                   //16--键帽上 空置
      1,4,KBDATAEND,                    //17-
      1,4,KBDATAEND,                  //18-
     1,4,KBDATAEND,                  //19-
     //---------------------------------------------------------------
     0x00,KBDATAEND,                    //20-左摇杆UP 空置
     0x00,KBDATAEND,                    //21-左摇杆DOWN 空置
     0x00,KBDATAEND,                    //22-左摇杆左 空置
     0x00,KBDATAEND,                    //23-左摇杆右 空置
     0x00,KBDATAEND,                    //24-左摇杆左上 空置
     0x00,KBDATAEND,                    //25-左摇杆右上 空置
     0x00,KBDATAEND,                    //26-右摇杆左下空置
     0x00,KBDATAEND,                    //27-右摇杆右下 空置
     //---------------------------------------------------------
     0x00,KBDATAEND,                    //28-右摇杆上 空置
     0x00,KBDATAEND,                    //29-右摇杆下 空置
      0x00,KBDATAEND,                    //30-左摇杆左 空置
     0x00,KBDATAEND,                    //31-左摇杆右 空置
     0x00,KBDATAEND,                    //32-右摇杆左上 空置
     0x00,KBDATAEND,                    //33-右摇杆右上 空置
     0x00,KBDATAEND,                    //34-右摇杆左下 空置
     0x00,KBDATAEND,                    //35-右摇杆右下 空置
    }
 };
 //-----------------------------------------------------------------------------
 //-----------------------------------------------------------------------------
  	#pragma   CONST_SEG   JK_2_ROM1		//joystick 2 key map MODE 1
 jkbuffer  const FLASH_ADDRESS8[1]=

⌨️ 快捷键说明

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