電子工程網(wǎng)
標(biāo)題: 迅為4412開發(fā)板-QT鼠標(biāo)和觸摸的問題解決方案 [打印本頁]
作者: 473143805qq.com 時間: 2017-4-20 10:22
標(biāo)題: 迅為4412開發(fā)板-QT鼠標(biāo)和觸摸的問題解決方案
一. 背景
在使用迅為提供的QT4.7的時候,鼠標(biāo)可以正常使用,有觸摸但是觸摸會出現(xiàn)問題。尤其是在左右滑動qt界面的時候,總是會出現(xiàn)往左滑動,畫面急速往右走,然而往右滑動,畫面急速的往左走。
在使用迅為提供的Qtopia4的時候,只能用觸摸不能用鼠標(biāo)。
二.解決辦法
① QT4.7系統(tǒng)
打開/bin/qt4
找到這句話:
export QWS_MOUSE_PROTO='MouseMan:/dev/input/miceTslib:/dev/input/event2'
然后改為這樣:
export QWS_MOUSE_PROTO='MouseMan:/dev/input/mouse1Tslib:/dev/input/event2'
這里注意單雙引號的變化
然后保存退出,在“插上鼠標(biāo)”的情況下,重啟開發(fā)板。(這里注意開機后首先看一下這個文件是不是已經(jīng)改了,如果沒有修改成功,就再按照這個中方法修改一下,確保這個文件修改成功)
這樣Qt4.7系統(tǒng)就支持了鼠標(biāo)和就觸摸了
②Qtopia系統(tǒng)
打開/bin/ qtopia
找到這句話:
exportQWS_MOUSE_PROTO='TPanel:/dev/input/event2'
然后改成這樣:
exportQWS_MOUSE_PROTO='TPanel:/dev/input/event2 MouseMan:/dev/input/mouse1'
然后保存退出,在“插上鼠標(biāo)”的情況下,重啟開發(fā)板。(這里注意開機后首先看一下這個文件是不是已經(jīng)改了,如果沒有修改成功,就再按照這個中方法修改一下,確保這個文件修改成功)
這樣Qtopia系統(tǒng)就支持了鼠標(biāo)和就觸摸了
三. 分析和總結(jié)
①.為什么修改成這樣觸摸就不會出現(xiàn)問題了呢?
看一下QT4.7改之前的這句話
exportQWS_MOUSE_PROTO='MouseMan:/dev/input/mice Tslib:/dev/input/event2'
其中
MouseMan:/dev/input/mice
用來配置鼠標(biāo)的節(jié)點
Tslib:/dev/input/event2
用來配置觸摸
在控制臺輸入cat MouseMan:/dev/input/mice 然后不論觸摸屏幕還是使用鼠標(biāo),都會有亂碼打印出來。這就證明mice節(jié)點會接收來自鼠標(biāo)和觸摸兩方面的事件,所以會造成干擾,導(dǎo)致觸摸不準(zhǔn)確。然后輸入cat MouseMan:/dev/input/mouse1 的時候之后再使用鼠標(biāo)的時候會打印亂碼,在觸摸時候不會,這樣就不會造成干擾。
②.這樣修改之后,系統(tǒng)確實是支持鼠標(biāo)和觸摸了,但是鼠標(biāo)不能夠熱插拔。也就是說要想使用鼠標(biāo),必須得在插上鼠標(biāo)的情況下開機。關(guān)于這個原因,我在調(diào)試的時候發(fā)現(xiàn):
之前鼠標(biāo)使用的節(jié)點/dev/input/mice不論鼠標(biāo)有沒有插上都會存在,而之后鼠標(biāo)用的節(jié)點/dev/input/mouse1只有在鼠標(biāo)插上的時候出現(xiàn)。所以當(dāng)開機事,開機腳本運行時,如果沒有鼠標(biāo),可能鼠標(biāo)的配置就不會生效。
另外在調(diào)試過程中可以使用命令
cat /proc/bus/input/devices
來查看各個輸入設(shè)備是否接入,和他們的設(shè)備節(jié)點。
以上的步驟只是在迅為的4412精英版上試驗過,其他的沒有一步步驗證,但是道理都是一樣的。使用的開發(fā)板不同,也許鼠標(biāo)和觸摸驅(qū)動對應(yīng)的節(jié)點會不一樣。可以使用上面提到的cat /proc/bus/input/devices命令來查看不同輸入設(shè)備所對應(yīng)的的設(shè)備節(jié)點。觸摸屏的驅(qū)動是Name="ft5x0x_ts";對于鼠標(biāo),可以通過拔掉鼠標(biāo)和插上鼠標(biāo)兩種情況下輸入這個命令看一下會增加那一項來確定鼠標(biāo)的節(jié)點。
由于經(jīng)驗有限,以上都是我個人的理解,可能有誤。所以請大家以批判的心態(tài)來閱讀這個文檔。多謝在調(diào)試過程中對我進(jìn)行幫助的同事們,今天有空把這個過程整理出來,以防以后忘記。
歡迎光臨 電子工程網(wǎng) (http://m.qingdxww.cn/) |
Powered by Discuz! X3.4 |
主站蜘蛛池模板:
岬奈一区二区中文字幕
|
日韩欧美亚洲一区精选
|
朝鲜一级一级妇女毛片
|
日本最新新片在线观看免费
|
色婷婷六月
|
女人18片毛片60分钟
|
天天精品视频在线观看资源
|
日本一区视频在线观看
|
97视频精品全国在线观看
|
国产日本一区二区三区
|
国产高清在线精品一区
|
免费看黄视频的网站
|
青青草手机视频在线观看
|
国产日韩精品一区二区在线观看
|
在线视频一区二区三区在线播放
|
www.日本精品
|
在线一区观看
|
国产成人精品日本欧美动漫
|
91久久福利国产成人精品
|
欧美中文一区
|
亚洲一区二区三区福利在线
|
男女视频在线播放
|
伊人久久大香线蕉综合7
|
四虎剧场|
免费在线观看黄网
|
日韩3级|
久久久综合结合狠狠狠97色
|
青青草原亚洲
|
日本高清中文
|
久操网站|
成人在线第一页
|
2021时光音乐会在线观看
|
国产成人精品福利网站在线
|
日本三级一区二区
|
国产一区二区久久久
|
91久久精品视频
|
国产麻豆果冻传媒
|
免费人成a大片在线观看动漫
|
在线精品亚洲欧洲第一页
|
国产人看人摸人啪视
|
66精品综合久久久久久久
|