2012-10-10 52 views
1

我正在做一些測試python-uinput來模擬一些按鍵,但我找不到動態調用uinput.emit()的方法。我的意思是,我想要例如從文件中獲取字符,併爲每個字符調用uinput.emit()使用uinput.emit()動態

逐字符讀取文件不是問題,問題是據我所知uinput不喜歡你傳遞一個字符串或該ASCII字符的十六進制代碼。有沒有辦法做到這一點?

回答

4

這是GETATTR是什麼...

key = "H" 
my_key = getattr(uinput,"KEY_"+key) 
device.emit(my_key, 1) # Press. 
device.emit(my_key, 0) # Release. 

我覺得應該工作