?? jk_processor.c
字號:
{ //length, mode
49,0x00, //joystick 2 模式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,5,KBDATAEND, //1-數字鍵2
1,5,KBDATAEND, //2-數字鍵3
1,5,KBDATAEND, //3-數字鍵4
1,5,KBDATAEND, //4-數字鍵1
1,5,KBDATAEND, //5-數字鍵8
1,5,KBDATAEND, //6-數字鍵6
1,5,KBDATAEND, //7-數字鍵7
1,5,KBDATAEND, //8-數字鍵5
1,5,KBDATAEND, //10-數字鍵10
0x00,KBDATAEND, //11-上右鍵 空置
1,5,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_ROM2 //joystick 2 key map MODE 2
jkbuffer const FLASH_ADDRESS9[1]=
{ //鼠標模式
{ //length, mode
51,0x00, //joystick 2 模式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,5,KBDATAEND, //1-數字鍵2
0x01,5,KBDATAEND, //2-數字鍵3
0x01,5,KBDATAEND, //3-數字鍵4
0x01,5,KBDATAEND, //4-數字鍵1
0x01,5,KBDATAEND, //5-數字鍵8
0x01,5,KBDATAEND, //6-數字鍵6
0x02,2,1,KBDATAEND, //7-鼠標左鍵
0x02,2,2,KBDATAEND, //8-鼠標右鍵
0x01,5,KBDATAEND, //10-數字鍵10
0x00,KBDATAEND, //11-上右鍵 空置
0x01,5,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_ROM3 //joystick 1 key map MODE 3
jkbuffer const FLASH_ADDRESS10[1]=
{ //鍵盤模式
{ //length, mode
39,0x00, //joystick 2 模式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 DEFAULT
jkbuffer const * FLASH_ADDRESS_JK[MAC_MODE_NUMBER_JK]=
{
FLASH_ADDRESS5,
FLASH_ADDRESS6,
FLASH_ADDRESS7,
FLASH_ADDRESS8,
FLASH_ADDRESS9,
FLASH_ADDRESS10,
};
BYTE JK_MODE=0;
#pragma DATA_SEG MY_RAM
keyMapIndex KeyMap_JK[MAX_JK_NUMBER];
#pragma DATA_SEG DEFAULT
//創建當前模式的鍵映射表,改變模式時調用
void jk_index(unsigned char mode)
{
if(Modify_KeyMapIndex((BYTE const *)FLASH_ADDRESS_JK[mode],255,KeyMap_JK,38));
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -