uinput当前是否支持鼠标点击当前坐标位置,是否支持相对坐标

1. uinput模拟鼠标左键点击事件,hdc shell uinput -M -m 600 500 -c 当不使用-m参数时鼠标会移动左上角,当前是否支持不传入点击位置,直接点击当前坐标。与windows有差异,windows默认是当前坐标

2. 是否支持点击基于当前位置的相对坐标位置

HarmonyOS
2024-05-08 23:35:55
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
day_night

1.该问题是HarmonyOS规格问题,与windows平台不同,属于HarmonyOS特性

2.uinput不支持相对坐标,可使用vdevadm工具实现

vdevadm mount -t M 加载虚拟鼠标

vdevadm unmount -t M 卸载虚拟鼠标

vdevadm monitor -t M 实时获取当前鼠标光标位置

vdevadm act -t M -m dx dy 移动鼠标

vdevadm act -t M -u L/M/R 抬起鼠标左键/中键/右键

vdevadm act -t M -s + 滚动鼠标滚轮

vdevadm act -t M -M x y 鼠标移动到<x,y>

vdevadm act -t M -w <ms> 等待<ms>毫秒

vdevadm act -t M -D x y 拖拽到

先加载虚拟鼠标,然后执行完毕以后别忘了卸载虚拟鼠标

分享
微博
QQ
微信
回复
2024-05-09 14:41:00
相关问题
当前HarmonyOS是否支持设配网络功能
464浏览 • 1回复 待解决
当前HarmonyOS是否支持低时延耳返
391浏览 • 0回复 待解决
判断当前网络环境是否支持IPV4或PV6
761浏览 • 1回复 待解决
HarmonyOS当前是否有BLE能力
428浏览 • 1回复 待解决
希望Tabs的页签位置是否支持自定义
345浏览 • 1回复 待解决