圈圈的USB键盘当中,我想改动按键的键值,比如把8个按键改成1-8八个数字,代码需要如何改动呢?
if(KeyPress & KEY1) //如果KEY1按住
{
Buf[0]|=0x01; //KEY1为左Ctrl键。
}
if(KeyPress & KEY2) //如果KEY2按住
{
Buf[0]|=0x02; //KEY2为左Shift键。
}
if(KeyPress & KEY3) //如果KEY3按住
{
Buf[0]|=0x04; //KEY3为左Alt键
}
if(KeyPress & KEY4) //如果KEY4按住
{
Buf[i]=0x59; //KEY4为数字小键盘1键。
i++; //切换到下个位置。
}
if(KeyPress & KEY5) //如果KEY5按住
{
Buf[i]=0x5A; //KEY5数字小键盘2键。
i++; //切换到下个位置。
}
if(KeyPress & KEY6) //如果KEY6按住
{
Buf[i]=0x5B; //KEY6为数字小键盘3键。
i++; //切换到下个位置。
}
if(KeyPress & KEY7) //如果KEY7按住
{
Buf[i]=0x39; //KEY7为大/小写切换键。
i++; //切换到下个位置。
}
if(KeyPress & KEY8) //如果KEY8按住
{
Buf[i]=0x53; //KEY8为数字小键盘功能切换键。
}
除了以上需要改动的地方,还有哪些地方需要改动呢?我对于程序不是很懂的,希望高手们能够帮助我,告诉我还有在哪些代码上需要改动。最好能大概写一下。万分感谢! |