📄 jkmap.h
字号:
/*********************************************************************
*
* 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 + -