首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BTN_TRIGGER_HAPPY是什么?

BTN_TRIGGER_HAPPY是什么?
EN

Unix & Linux用户
提问于 2016-08-07 22:17:21
回答 3查看 1.3K关注 0票数 2

我正在用uinput写一些虚拟键盘,在查看我应该放进什么的时候

代码语言:javascript
复制
ioctl(fd, UI_SET_KEYBIT, ???);

我找到了input-event-codes.h。有些常量是相当不言自明的(KEY_1KEY_D,.),但有些则比较神秘。

是否有文档列出并解释了这些关键代码?我试过谷歌,但BTN_TRIGGER_HAPPY并没有让我找到有用的地方:/这个密钥代码有什么用?

PS:如果某个地方有完整的列表,那就太好了,还有一些更有趣(KEY_HIRAGANAKEY_102ND?.)。

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2016-08-08 00:00:59

这里有文档这里,也有很多文档。

快乐是接近喜悦,这种联系得到以下搜索结果的支持:

我不希望每个事件都有一个严格的定义。但在input-event-codes.h上有一张便条说:

/* *键和按钮**大多数键/按钮都是以USB 1.12 *为模型的(参见http://www.usb.org/developers/hidpage)。*注释中的缩写:* AC -应用程序控制* AL -应用程序启动按钮* SC -系统控制*/

票数 2
EN

Unix & Linux用户

发布于 2016-09-20 18:37:58

特别是对于BTN_TRIGGER_HAPPY,这里是添加该范围的提交。对于超过16个按钮的设备来说,这些事件似乎只是普通的操纵杆事件。

至于名称,我在命名事件时找到了这一讨论。关于为什么选择这个名字,你的猜测和我的一样好。这似乎是一个有趣的名字,因为对以前的"BTN_TRIGGER“范围太小感到沮丧。

票数 5
EN

Unix & Linux用户

发布于 2017-09-23 21:23:05

BTN_TRIGGER_HAPPY是LIRC名称空间中的一个信号。我想你是想安装红外/无线电设备还是鼠标/操纵杆?

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/301962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档