android mstar新增自定義按鍵

2021-09-24 23:27:32 字數 524 閱讀 2724

參考:

案例一:

藍芽遙控器連線藍芽後,按鍵無反應:

getevent 發現按鍵無上報

kernel層:

1、drivers/hid/hid-input.c 驅動中增加對用類別的的key

此藍芽遙控器為0x0c  consume類別,故在    case hid_up_consumer:    /* usb hut v1.12, pages 75-84 */裡面增加:

case 0x20c: map_key_clear(key_voice_assist);            break;

case 0x0dc: map_key_clear(key_inputsource);        break;

0x20c 0x0dc 是遙控器定義的值

key_voice_assist和key_inputsource需要自定義,可以在此檔案裡定義,也可以在include/uapi/linux/input.h 裡定義:

#define key_voice_assist 582

QGraphicsTextItem新增自定義下劃線

qt中有原生的新增下劃線的方式 如下 但這種方式效果可能不是很好.class xx public qgraphicstextitem 效果如下 黃色波浪線 我找了一下好像也不能繼承然後新增自定義的下劃線型別,所以我目前用的方法是在paint函式種繪製 有其他好辦法的話,請大神們賜教啊,拜託了 可以看...

PySpark DataFrame 新增自增 ID

在用 spark 處理資料的時候,經常需要給全量資料增加一列自增 id 序 號,在存入資料庫的時候,自增 id 也常常是乙個很關鍵的要素。在 dataframe 的 api 中沒有實現這一功能,所以只能通過其他方式實 現,或者轉成 rdd 再用 rdd 的 zipwithindex 運算元實現。下面...

linux新增自啟指令碼

在個人資料夾下寫了乙個python檔案,但每次需要登入重啟 因此需要寫乙個自啟指令碼 在 etc init.d 下建立乙個檔案,名字任意 編寫檔案self start bin sh 可有可無 cd 個人目錄 echo 密碼 x sudo s python 絕對路徑 led.py 結束。新增自啟 su...