Cyanogen游标访问

时间:2010-10-30 14:31:57

标签: android mouse cyanogenmod

我目前正在研究一款Synergy(http://sourceforge.net/projects/synergyandroid/,synergy-foss.org)端口到Android手机。我有击键工作 - 我正在将关键事件写入/ dev / uinput。但是我没有成功地让鼠标光标显示出来。我已经尝试通过将EV_REL input_event写入/ dev / uinput来编写鼠标移动,但我认为还有一些其他东西我必须激活才能显示光标。我看过Cyanogen改装手机的视频。带光标的蓝牙鼠标...所以我认为它是可能的。有没有人有这方面的任何信息?

1 个答案:

答案 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);