在需要同时监听多个按键按下状态的情况下,可以通过监听/dev/input/event事件的方法来判断按键的状态。比如对于通过键盘控制小车时,有可能多个方向键同时按下,需要同时监测到,通过前面文章的方法可以有效监控单个按键的消息,但是不能同时监控多个按键同时按下的信息。需要通过记录键盘的按下和释放事件来确定当前键盘的状态,以方向键盘组合按键为例,示例程序如下:在需要同时监听多个按键按下状态的情况下,可以通过监听/dev/input/event事件的方法
在需要同时监听多个按键按下状态的情况下,可以通过监听/dev/input/event事件的方法来判断按键的状态。比如对于通过键盘控制小车时,有可能多个方向键同时按下,需要同时监测到,通过前面文章的方法可以有效监控单个按键的消息,但是不能同时监控多个按键同时按下的信息。需要通过记录键盘的按下和释放事件来确定当前键盘的状态,以方向键盘组合按键为例,示例程序如下:在需要同时监听多个按键按下状态的情况下,可以通过监听/dev/input/event事件的方法