2014-03-04 118 views
1

我有一個樹莓派設置爲運行不同的視頻取決於鍵盤上的按鍵。如果有人不小心同時擊中兩個鍵,則會導致裝置暫時凍結。限制一次按鍵x,y,z兩秒鐘的最佳方式和代碼是什麼?Python限制鍵盤輸入每秒

+0

你如何捕捉按鍵? – mhlester

+0

當x被按下時,我已經修改了keyboard.xml文件來運行scriptx.py,依此類推。 – user3380826

+0

樹莓派的硬件堆棧中存在一個錯誤,意味着鍵盤中斷並不總是處理甚至錯過 –

回答

2

只需記錄每次按鍵進入的時間,並存儲最後一對。如果下一次按鍵的時間短於您所需的閾值,請忽略它。

+0

這將如何做到並防止按鍵進入操作系統? – user3380826

+0

如果我錯了,請糾正我,但您的程序正在讀取按鍵。你不想(也可能不能)輕易地阻止它們到達操作系統,但是如果它們在最後一次到達後太早,你的邏輯可以自由地忽略它們。 – holdenweb