v3s使用usb标准键盘应该怎么配置etc/bash.bashrc???????????、
最近编辑记录 小白菜 (2017-09-27 15:40:25)
离线
首先还是要驱动成event设备,做一个测试程序, readevent没有问题,这样下一步再谈Qt的事情
离线
你的按键设备是普通usb键盘吗?
离线
是普通的USB设备
离线
event事件可以读到了,但是使用键盘的时候,输入的字符会将qt上的一部分覆盖掉,不知道该怎么配置
离线
event事件可以读到了,但是使用键盘的时候,输入的字符会将qt上的一部分覆盖掉,不知道该怎么配置
不明白是什么情况,现在是能接受输入?
离线
就是我可以cat到event0(按键事件),当按键按下时会在串口工具上打印,我想做的是当我运行起qt的时候,我在usb键盘上按下按键,能够被qt所捕获,这个qt程序在上位机可以捕获到按键的按下,会打印出键值,但是用在板子上就不行了
离线
配置qt库时,增加键盘支持的参数,如下:
./configure …… -qt-kbd-usb ……
环境变量设置QT的键盘设备的环境变量
export QWS_KEYBOARD=USB:/dev/event2
● 编写一个接收键盘事件的QT测试代码。
class MyDialog : public QDialog
{
……
protected:
virtual void keyPressEvent(QKeyEvent *k);
};
void MyDialog::keyPressEvent(QKeyEvent *k)
{
qDebug("in press event %x",k->key());
}
最近编辑记录 lixiaolai (2017-09-27 12:12:40)
离线
上面这种方法通用性好。也可以在Qt程序,用线程自己读event的数据,但是这样通用性不好。
离线
我在使用键盘的时候LCD上输数据,qt运行起来的时候输入的数字会在界面的其他位置显示,这属于什么情况,qt程序可以在pc端捕获键盘的输入
离线
我在使用键盘的时候LCD上输数据,qt运行起来的时候输入的数字会在界面的其他位置显示,这属于什么情况,qt程序可以在pc端捕获键盘的输入
代码是自己写的吗?
离线
代码是qt部门写的,我不太会用qt,新人小白
离线
代码是qt部门写的,我不太会用qt,新人小白
感觉这个锅应该qt部门背
离线
我现在的问题就是,我用键盘连接上板子之后,输入的所有信息都会显示在屏幕上,就是不能被qt捕获,但是我用c写的测试程序,就能够捕获到对应的键值
离线
我现在的问题就是,我用键盘连接上板子之后,输入的所有信息都会显示在屏幕上,就是不能被qt捕获,但是我用c写的测试程序,就能够捕获到对应的键值
是荔枝派v3s吧?
离线
是嘞
。。。。。求赐教
离线
是嘞
。。。。。求赐教
我大概知道了,
这个应该是文件系统的环境变量设置,
直接把串口输入显示到framebuffer了
离线
能描述的详细一点吗,急用,谢谢
离线
我当时烧录群里面那个演示内核和文件系统,情况就是这样。
离线
能给个链接地址吗
离线
你当时是怎么解决的
离线
你当时是怎么解决的
情况是不是在串口输入任何字符, 都显示在屏上?
我当时没解决, 只是觉得很奇怪, 我后来用了自己做的文件系统。
离线
就是这个板子上不是有个usb接口在哪里连接上usb键盘之后,通过按键输入得数据都会打到显示屏上,用串口调试工具的话就不会,你做的根文件系统能给我参考一下吗
离线
就是这个板子上不是有个usb接口在哪里连接上usb键盘之后,通过按键输入得数据都会打到显示屏上,用串口调试工具的话就不会,你做的根文件系统能给我参考一下吗
usb口可以用,
我读写u盘没有问题,理论上usb标准键盘一样ok,
那个文件系统晚点我传上来.
离线
恩,万分感谢
离线
这是我qq邮箱646967235@qq.com
离线
离线
离线
MARK,正准备自己做个小键盘试试呢
离线