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

📄 keymap.h

📁 motorola jw32 usb 源码
💻 H
字号:

#define   CTRL 				0x01
#define   SHIFT 			0x02
#define   ALT   			0x04
#define   WINDOWS   	    0x08

#define   COMMON_KEY   	    0x01
#define   MEDIA_KEY   	    0x02
#define   POWER_KEY   	    0x03
#define   KBLENGTH          KEYBOARDLENGTH+1

#define   DATALENGTH  (DATASIZE-DATA_BEGIN) //(KEYDATASIZE+2 head)*5*4mode
#pragma   CONST_SEG   MICE_ROM1
//map LENGTH =0 FORBID REMAP
 keybuffer  const FLASH_ADDRESS1[1]=
{
	//-------------------------------------------
	//mode 1 key map office mode
	//-------------------------------------------
	{
	 19,  0x00,                  														//length, mode
	 2,0x00,FIRSTCHAN,KBDATAEND,              //PINID,channel
	 1,MAC_DEVICE_MOUSE,KBDATAEND,             																//key0 map length+data
	 1,MAC_DEVICE_MOUSE,KBDATAEND,             																//key 1 map  	 length+data
	 1,MAC_DEVICE_MOUSE,KBDATAEND,
	 1,MAC_DEVICE_MOUSE,KBDATAEND,
	 1,MAC_DEVICE_MOUSE,KBDATAEND,
	 } ,
};
#pragma   CONST_SEG   MICE_ROM2
 keybuffer  const FLASH_ADDRESS2[1]=
{
	//--------------------------------------------
	//mode 2 key map media mode
	//-------------------------------------------
	{
	43,0x01,	                  															//length, mode
	 1,MAC_DEVICE_MOUSE,KBDATAEND,               																	//key0 map length+data
	 KBLENGTH,MAC_DEVICE_KEYBOARD,COMMON_KEY,CTRL,0x00,Key_p,0x00,0x00,0x00,KBDATAEND,            					//key 2 map   CTRL+P length+data
	 KBLENGTH,MAC_DEVICE_KEYBOARD,COMMON_KEY,CTRL+SHIFT,0x00,Key_0,0x00,0x00,0x00,KBDATAEND,            		//key 2 map   alt+shift+slength+data
	 KBLENGTH,MAC_DEVICE_KEYBOARD,COMMON_KEY,CTRL+SHIFT, 0x00,Key_f,0x00,0x00,0x00,KBDATAEND,             	//key 3 map   CTRL+SHIFT+F length+data
	 KBLENGTH,MAC_DEVICE_KEYBOARD,COMMON_KEY,CTRL+SHIFT,0x00,Key_b,0x00,0x00,0x00,KBDATAEND              	//key 4 map   CTRL+SHIFT+B length+data
	 } ,
	};

#pragma   CONST_SEG   MICE_ROM3
 keybuffer  const FLASH_ADDRESS3[1]=
{
	//-------------------------------------------
  //mode 3 key map  GAME mode                                                       //0xff disalbe,0 enable
	//--------------------------------------------
	{ 		                  															//length, mode
	 40 ,0x02,	                  										//length, mode
	1,MAC_DEVICE_MOUSE,KBDATAEND,             													//key0 map length+data
	 1,MAC_DEVICE_MOUSE,KBDATAEND,            													//key 1 map  	 length+data
	1,MAC_DEVICE_MOUSE,KBDATAEND,         														//key 2 map   CTRL+Z length+data
	 KBLENGTH,MAC_DEVICE_KEYBOARD,COMMON_KEY,ALT, 0x00,Key_F4,0x00,0x00,0x00,KBDATAEND,             	//key 3 map   ALT+F4 length+data
	 19,MAC_DEVICE_MOUSE,0x00,200,0x00,0x00,0x00,0x00,0x00,200,0x00,0x00,0x00,0x00,0x00,200,0x00,0x00,0x00,0x00,KBDATAEND,   //ONE KEY TURN AROUND           													//key 4 map   mouse turn back
	 } ,

	  };



	//--------------------------------------------
	//mode 4 key low power  game mode
	//--------------------------------------------
	#pragma   CONST_SEG   MICE_ROM4
 keybuffer  const FLASH_ADDRESS4[1]=
{
	{ 		                  																			//length, mode
	40 ,0x03,	                  										//length, mode
	1,MAC_DEVICE_MOUSE,KBDATAEND,             													//key0 map length+data
	 1,MAC_DEVICE_MOUSE,KBDATAEND,            													//key 1 map  	 length+data
	1,MAC_DEVICE_MOUSE,KBDATAEND,         														//key 2 map   CTRL+Z length+data
	 KBLENGTH,MAC_DEVICE_KEYBOARD,COMMON_KEY,ALT, 0x00,Key_F4,0x00,0x00,0x00,KBDATAEND,             	//key 3 map   ALT+F4 length+data
	 19,MAC_DEVICE_MOUSE,0x00,200,0x00,0x00,0x00,0x00,0x00,200,0x00,0x00,0x00,0x00,0x00,200,0x00,0x00,0x00,0x00,KBDATAEND,   //ONE KEY TURN AROUND           													//key 4 map   mouse turn back            	//key 4 map   CTRL+SHIFT+B length+data
	 } ,


 };
 #pragma CONST_SEG DEFAULT
keybuffer const * FLASH_ADDRESS[MAC_MODE_NUMBER]=
{
    FLASH_ADDRESS1,
	FLASH_ADDRESS2,
	FLASH_ADDRESS3,
	FLASH_ADDRESS4,
	
};

⌨️ 快捷键说明

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