?? jk_processor.c
字號:
/*********************************************************************
*
* MFT MAC layer
*
*********************************************************************
* FileName: JK_processor.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 MAX_JK_NUMBER 36
#pragma CONST_SEG JK_1_ROM1 //joystick 1 key map MODE 1
jkbuffer const FLASH_ADDRESS5[1]=
{ //游戲手柄
{ //length, mode
49,0x00, //joystick 1 模式0
1,0,KBDATAEND, //鍵帽模式選擇
//0-8方向鍵帽,1-4方向鍵帽,2-4按鍵
1,0,KBDATAEND, //左搖桿模式選擇
//0-模擬搖桿,1-數字搖桿,2-模擬鼠標,3-8方向鍵帽,4-4方向鍵帽,5-8按鍵,6-4按鍵
1,0,KBDATAEND, //右搖桿模式選擇
//0-模擬搖桿,1-數字搖桿,2-模擬鼠標,3-8方向鍵帽,4-4方向鍵帽,5-8按鍵,6-4按鍵
0,KBDATAEND, //0-上中鍵 空置
1,4,KBDATAEND, //1-數字鍵2
1,4,KBDATAEND, //2-數字鍵3
1,4,KBDATAEND, //3-數字鍵4
1,4,KBDATAEND, //4-數字鍵1
1,4,KBDATAEND, //5-數字鍵8
1,4,KBDATAEND, //6-數字鍵6
1,4,KBDATAEND, //7-數字鍵7
1,4,KBDATAEND, //8-數字鍵5
1,4,KBDATAEND, //10-數字鍵10
0x00,KBDATAEND, //11-上右鍵 空置
1,4,KBDATAEND, //12-數字鍵9
0x00,KBDATAEND, //13-上左鍵 空置
0x00,KBDATAEND, //14-鍵帽左 空置
0x00,KBDATAEND, //15-鍵帽右 空置
0x00,KBDATAEND, //16-鍵帽下 空置
0x00,KBDATAEND, //17-鍵帽上 空置
0x00,KBDATAEND, //18-左搖桿上 空置
0x00,KBDATAEND, //19-左搖桿下 空置
0x00,KBDATAEND, //20-左搖桿左 空置
0x00,KBDATAEND, //21-左搖桿右 空置
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-右搖桿右下 空置
},
};
#pragma CONST_SEG JK_1_ROM2 //joystick 1 key map MODE 2
jkbuffer const FLASH_ADDRESS6[1]=
{ //鼠標模式
{ //length, mode
51,0x00, //joystick 1 模式1
1,2,KBDATAEND, //鍵帽模式選擇
//0-8方向鍵帽,1-4方向鍵帽,2-4按鍵
1,2,KBDATAEND, //左搖桿模式選擇
//0-模擬搖桿,1-數字搖桿,2-模擬鼠標,3-8方向鍵帽,4-4方向鍵帽,5-8按鍵,6-4按鍵
1,0,KBDATAEND, //右搖桿模式選擇
//0-模擬搖桿,1-數字搖桿,2-模擬鼠標,3-8方向鍵帽,4-4方向鍵帽,5-8按鍵,6-4按鍵
0x00,KBDATAEND, //0-上中鍵 空置
0x01,4,KBDATAEND, //1-數字鍵2
0x01,4,KBDATAEND, //2-數字鍵3
0x01,4,KBDATAEND, //3-數字鍵4
0x01,4,KBDATAEND, //4-數字鍵1
0x01,4,KBDATAEND, //5-數字鍵8
0x01,4,KBDATAEND, //6-數字鍵6
0x02,2,1,KBDATAEND, //7-鼠標左鍵
0x02,2,2,KBDATAEND, //8-鼠標右鍵
0x01,4,KBDATAEND, //10-數字鍵10
0x00,KBDATAEND, //11-上右鍵 空置
0x01,4,KBDATAEND, //12-數字鍵9
0x00,KBDATAEND, //13-上左鍵 空置
0x00,KBDATAEND, //14-鍵帽左 空置
0x00,KBDATAEND, //15-鍵帽右 空置
0x00,KBDATAEND, //16-鍵帽下 空置
0x00,KBDATAEND, //17-鍵帽上 空置
0x00,KBDATAEND, //18-左搖桿上 空置
0x00,KBDATAEND, //19-左搖桿下 空置
0x00,KBDATAEND, //20-左搖桿左 空置
0x00,KBDATAEND, //21-左搖桿右 空置
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-右搖桿右下 空置
},
};
#pragma CONST_SEG JK_1_ROM3 //joystick 1 key map MODE 3
jkbuffer const FLASH_ADDRESS7[1]=
{ //鍵盤模式
{ //length, mode
39,0x00, //joystick 1 模式2
1,2,KBDATAEND, //鍵帽模式選擇
//0-8方向鍵帽,1-4方向鍵帽,2-4按鍵
1,5,KBDATAEND, //左搖桿模式選擇
//0-模擬搖桿,1-數字搖桿,2-模擬鼠標,3-8方向鍵帽,4-4方向鍵帽,5-8按鍵,6-4按鍵
1,5,KBDATAEND, //右搖桿模式選擇
//0-模擬搖桿,1-數字搖桿,2-模擬鼠標,3-8方向鍵帽,4-4方向鍵帽,5-8按鍵,6-4按鍵
0x00,KBDATAEND, //0-上中鍵 空置
0,KBDATAEND, //1-數字鍵2
0,KBDATAEND, //2-數字鍵3
0,KBDATAEND, //3-數字鍵4
0,KBDATAEND, //4-數字鍵1
0,KBDATAEND, //5-數字鍵8
0,KBDATAEND, //6-數字鍵6
0,KBDATAEND, //7-鼠標左鍵
0,KBDATAEND, //8-鼠標右鍵
0,KBDATAEND, //10-數字鍵10
0,KBDATAEND, //11-上右鍵 空置
0,KBDATAEND, //12-數字鍵9
0x00,KBDATAEND, //13-上左鍵 空置
0x00,KBDATAEND, //14-鍵帽左 空置
0x00,KBDATAEND, //15-鍵帽右 空置
0x00,KBDATAEND, //16-鍵帽下 空置
0x00,KBDATAEND, //17-鍵帽上 空置
0x00,KBDATAEND, //18-左搖桿上 空置
0x00,KBDATAEND, //19-左搖桿下 空置
0x00,KBDATAEND, //20-左搖桿左 空置
0x00,KBDATAEND, //21-左搖桿右 空置
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-右搖桿右下 空置
}
};
#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 + -