瑞芯微Rockchip开发者社区
登录
直播中
杨言
12年用户
555经验值
私信
关注
[问答]
qt应用程式怎样才能直接驱动键盘呢
开启该帖子的消息推送
qt程序
驱动
键盘
四个按键不够用 已经拉出11个 但QT应用程式执行后无法动作
猜测是未设置好路径连接或底层驱动未定义好?
尝试在/etc/profile文件内 加入 export KEY_BOARD=TTY:/dev/tty1,无果
确认过 $cat /dev/input/event0 按下按键会有响应
中间驱动是不是少了什麽动作?
ps.板子OK6818-C / QT5.6环境
回帖
(1)
李欣
2022-1-6 10:53:00
我改好了
先来说明一下
之前旧版用的是ok6410 qt环境4.8
在/etc/profile文件中
export KEY_BOARD=TTY:/dev/tty1 是以这条设置路径就可以和qt应用程式连接
但tty1好像不是随意设置的 因为这不是我做的 所以就大概讲一下给各位参考 细节要自己摸索
回到本文的装置
板子 ok6818-c /qt环境5.6
我最后的设置方法是新增
export QT_QPA_EVDEV_KEYBOARD_PARAMETERS=/dev/input/event1
才可以让qt应用程式 透过事件直接驱动键盘
而不需要在qt程式内还要指定路径 定义键值
几个点说明一下
1.设置的文件
我是在 app.sh文件内新增的
这个文件的路径位置我改动过 如果不清楚app.sh文件在哪的话 可以
$ cd /etc/init.d
$ ls
这裡会列出好几个S开头的文件 是开机时会自动执行的
$cat S99app
这裡会打印该文件内容 显示app.sh文件放在哪个路径
接下来去修改该文件内容即可
2. 如何确定后面要指定给哪一个event?
(export QT_QPA_EVDEV_KEYBOARD_PARAMETERS=/dev/input/event1 )
同样cd 到/dev/input 下
ls 会列出你有哪些event
$cat event0
再点击按键 看有没有反应
如果有跑出东西 那这就是驱动按键的event
没有反应就继续试event1....event2....以此类推
(不想看乱码的可以转16进制来看 但作用是一样的 可以知道哪个是匹配按键驱动的就好)
我改好了
先来说明一下
之前旧版用的是ok6410 qt环境4.8
在/etc/profile文件中
export KEY_BOARD=TTY:/dev/tty1 是以这条设置路径就可以和qt应用程式连接
但tty1好像不是随意设置的 因为这不是我做的 所以就大概讲一下给各位参考 细节要自己摸索
回到本文的装置
板子 ok6818-c /qt环境5.6
我最后的设置方法是新增
export QT_QPA_EVDEV_KEYBOARD_PARAMETERS=/dev/input/event1
才可以让qt应用程式 透过事件直接驱动键盘
而不需要在qt程式内还要指定路径 定义键值
几个点说明一下
1.设置的文件
我是在 app.sh文件内新增的
这个文件的路径位置我改动过 如果不清楚app.sh文件在哪的话 可以
$ cd /etc/init.d
$ ls
这裡会列出好几个S开头的文件 是开机时会自动执行的
$cat S99app
这裡会打印该文件内容 显示app.sh文件放在哪个路径
接下来去修改该文件内容即可
2. 如何确定后面要指定给哪一个event?
(export QT_QPA_EVDEV_KEYBOARD_PARAMETERS=/dev/input/event1 )
同样cd 到/dev/input 下
ls 会列出你有哪些event
$cat event0
再点击按键 看有没有反应
如果有跑出东西 那这就是驱动按键的event
没有反应就继续试event1....event2....以此类推
(不想看乱码的可以转16进制来看 但作用是一样的 可以知道哪个是匹配按键驱动的就好)
举报
更多回帖
rotate(-90deg);
回复
相关问答
qt程序
驱动
键盘
怎样才能
从我的构建中删除
QT
5?
2022-12-06
242
怎样才能
获得跟多的E币
呢
?
2012-08-29
3226
Linux的
键盘
驱动
与
Qt
/E的
键盘
映射,不看肯定后悔
2021-04-27
1331
DB9母座要
怎样才能
焊到万能板上
呢
?
2012-03-16
6374
怎样才能
得到下载的积分
呢
2015-08-19
8761
stm32串口通讯
怎样才能
实现输入和输出一样
呢
?
2014-03-28
4016
通过简单的电阻电容组合
怎样才能
把25K方波变成正弦?
2024-10-22
190
关于UCosII把系统输入芯片里了,
怎样才能
把系统清除
呢
?
2015-03-18
2510
GS12070
怎样才能
输出带16声道的高清SDI信号
呢
?
2024-03-13
331
Stm32定时器
怎样才能
直接
产生pwm波
呢
2021-11-23
1441
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分