limao2008 发表于 2012-03-14 14:54

usbmouse.c源代码改编

各位大侠:
         Linux系统内核源代码中提供了一个usbmouse.c的USB鼠标驱动程序,如果想要改动源代码重新编译,将其中的左右键功能互换,具体的操作是不是将如下第一行代码和第二行代码中的值改成:

      input_report_key(dev, BTN_LEFT,   data & 0x01);

  input_report_key(dev, BTN_RIGHT,data & 0x02);

  input_report_key(dev, BTN_MIDDLE, data & 0x04);

  input_report_key(dev, BTN_SIDE,   data & 0x08);

  input_report_key(dev, BTN_EXTRA,data & 0x10);

  input_report_rel(dev, REL_X,   data);

  input_report_rel(dev, REL_Y,   data);

  input_report_rel(dev, REL_WHEEL, data);
改动之后的代码:
      input_report_key(dev, BTN_LEFT,   data & 0x02);

  input_report_key(dev, BTN_RIGHT,data & 0x01);
即可?完全新手,现在正在探索一下这个东西,望各位前辈指教!

jiayou177 发表于 2012-04-19 00:21

在公司用了款美~信CreCloud云网管,挺不错的,属于云计算技术理念和IT监控技术的完美结合,云网管的成功开发和应用,使云计算理念在IT监控领域落地,而且还是永久免费。http://www.mxsoft.com

feitianlang1 发表于 2012-04-26 22:35

要顶的啊,楼主辛苦了,谢谢

beizhongshui1 发表于 2012-04-28 00:32

没想到效果挺不感谢楼上的提议,抱着试试看的心理,用了美信云网管,
错的,起初纠结的问题居然那么容易就解决了,打算继续用下去。
页: [1]
查看完整版本: usbmouse.c源代码改编