參考:
案例一:
藍芽遙控器連線藍芽後,按鍵無反應:
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...