Python以异步方式获取键盘键

时间:2016-09-01 09:11:04

标签: python asynchronous keyboard

我构建了一个python脚本:

  1. 从串口读取字节
  2. 解析收到的数据,
  3. 在串口上写回复回复。
  4. 我的脚本是一种用于测试硬件板的设备模拟器。

    该脚本无需人工干预即可自动运行。

    要测试一些用例(例如没有来自模拟器的响应,发送回特定的数据包,......)我会使用键盘来控制模拟器的行为。

    例如:

    • 如果我按'y'键,模拟器将停止回复收到的消息。
    • 如果我按'x'键,模拟器会发回错误信息。

    有没有办法异步按下键盘键?

    异步地,我打算在脚本执行的每个瞬间识别关键推送,比如硬件中断。无需阻止脚本从键盘读取输入。

    提前致谢!

0 个答案:

没有答案