遙控器需要修改keycodelabels h

2021-06-17 17:10:44 字數 769 閱讀 7352

我以為這個檔案沒有用,在keylayoutmap時候會用到

e/keylayoutmap( 1382): //system/usr/keylayout/vendor_0001_product_0001.kl:405: expected key code label, got 'urecallq'.

i/eventhub( 1382): new device: id=3, fd=103, path='/dev/input/event1', name='hi keyboard', classes=0x43, configuration='', keylayout='/system/usr/keylayout/generic.kl', keycharactermap='/system/usr/keychars/generic.kcm', builtinkeyboard=false

d/eventhub( 1382): no input device configuration file found for device 'hi3716_keypad'.

e/keylayoutmap( 1382): /system/usr/keylayout/vendor_0001_product_0001.kl:405: expected key code label, got 'urecallq'.

檢視keylayoutmap.cpp檔案,是根據kl檔案裡面定義的第三列的值, key  211 qq,此處的qq去 keycodelabels.h裡面定義的陣列進行查詢,如果找不到就會報這個錯誤。

一直以為是kl檔案給寫錯了,看來不是啊。

遙控器中斷

我們以4.9.44版本核心的ir遙控器為例。使用cat proc interrupts命令 其中橫向,第一列是中斷號,第二列是各中斷在cpu中發生的次數,gicv2 是中斷控制器的名稱,第三列也是中斷邏輯號,第四列是驅動註冊的中斷名稱。例如 中斷號 130 對應的就是遙控器的中斷。vendor ms...

遙控器控制互動

最近做到的空調面板調節溫度問題,大概是要通過面板的上下鍵控制溫度,溫度由兩位數字組成,要分別載入十位和個位上的數,不知道為什麼總覺得自己很思維定勢,不夠開闊,想法很單一,總想不到最便捷的方法,直到主程提醒又恍然大悟,我也總在思索 為什麼自己想不到,大概思路就是,定義乙個變數temp,個位除以10取餘...

神奇的遙控器

看完美國的 神奇遙控器 後,感慨多多。看完後,我知道人生在於分分秒秒的經歷,每經歷過一些,我們都能得到一些精彩,無論是痛苦還是快樂,有時覺得經歷一段人生低潮是很有必要的,痛苦的時刻也會給人帶來特殊的體驗。看完後,我開始想起家人,想著日日夜夜掛念我的爸媽,想著我的哥哥,姐姐和弟弟。家人需要的不是給他們...