加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

在Linux中生成鼠标滚动事件

发布时间:2020-12-13 23:22:31 所属栏目:Linux 来源:网络整理
导读:我对从C程序生成鼠标事件有一点疑问.我是 编写程序从 linux中的C程序生成鼠标事件.一世 已实现鼠标单击,拖动. ..等使用xlib.但是没有任何想法 生成鼠标滚动事件. 操作系统:Fedora 15 解决方法 X11有两种报告滚动事件的机制.老式的方法是将滚轮视为两个额外
我对从C程序生成鼠标事件有一点疑问.我是
编写程序从 linux中的C程序生成鼠标事件.一世
已实现鼠标单击,拖动. ..等使用xlib.但是没有任何想法
生成鼠标滚动事件.

操作系统:Fedora 15

解决方法

X11有两种报告滚动事件的机制.老式的方法是将滚轮视为两个额外的鼠标按钮:向上滚动报告为按钮4,向下滚动为按钮5(反之亦然,我不记得了).现代的方法是通过XInput2扩展报告它们,它允许诸如水平滚动和平滑滚动之类的东西.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读