Chinaunix
标题:
usbmouse.c源代码改编
[打印本页]
作者:
limao2008
时间:
2012-03-14 14:54
标题:
usbmouse.c源代码改编
各位大侠:
Linux系统内核源代码中提供了一个usbmouse.c的USB鼠标驱动程序,如果想要改动源代码重新编译,将其中的左右键功能互换,具体的操作是不是将如下第一行代码和第二行代码中的值改成:
input_report_key(dev, BTN_LEFT, data[0] & 0x01);
input_report_key(dev, BTN_RIGHT, data[0] & 0x02);
input_report_key(dev, BTN_MIDDLE, data[0] & 0x04);
input_report_key(dev, BTN_SIDE, data[0] & 0x0
;
input_report_key(dev, BTN_EXTRA, data[0] & 0x10);
input_report_rel(dev, REL_X, data[1]);
input_report_rel(dev, REL_Y, data[2]);
input_report_rel(dev, REL_WHEEL, data[3]);
改动之后的代码:
input_report_key(dev, BTN_LEFT, data[0] & 0x02);
input_report_key(dev, BTN_RIGHT, data[0] & 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
没想到效果挺不感谢楼上的提议,抱着试试看的心理,用了美信云网管,
错的,起初纠结的问题居然那么容易就解决了,打算继续用下去。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2