[圈圈教你玩USB] 圈圈USB键盘中的按键键值改动问题

[复制链接]
 楼主| zhang015030 发表于 2012-3-24 10:02 | 显示全部楼层 |阅读模式
圈圈的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为数字小键盘功能切换键。
}


除了以上需要改动的地方,还有哪些地方需要改动呢?我对于程序不是很懂的,希望大侠们能够帮助我,告诉我还有在哪些代码上需要改动。最好能大概写一下。万分感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

0

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部