我目前正在研究一款Synergy(http://sourceforge.net/projects/synergyandroid/,synergy-foss.org)端口到Android手机。我有击键工作 - 我正在将关键事件写入/ dev / uinput。但是我没有成功地让鼠标光标显示出来。我已经尝试通过将EV_REL input_event写入/ dev / uinput来编写鼠标移动,但我认为还有一些其他东西我必须激活才能显示光标。我看过Cyanogen改装手机的视频。带光标的蓝牙鼠标...所以我认为它是可能的。有没有人有这方面的任何信息?
答案 0 :(得分:1)
所以我基本上找到了如何使用相对鼠标移动来显示和移动光标。我一直无法找到确定鼠标光标位置的方法。
使用dev / uinput通过以下方式打开相对鼠标定位:
ioctl (uinput_fd, UI_SET_EVBIT, EV_REL)
然后(这是我最初错过的部分)
for(i=REL_X;i<REL_MAX;i++)
ioctl(uinput_fd,UI_SET_RELBIT,i);