大家好。我需要使用pexpect发送F2密钥。我已经尝试了child.send(“^ [OQ”)。但是它没有工作.sendcontrol()函数只能发送控制字符,所以我不知道。任何人请建议一种发送F2键的方法
答案 0 :(得分:0)
从pexpect测试目录运行getch.py脚本以查看终端获取的原始字节数,然后按F2。然后你需要按Ctrl + Space退出。
在我的系统上,F2给出了数字27,79,81。所以与pexpect相当的应该是:
p.send(b'\x1bOQ')
或者:
p.sendcontrol('[')
p.send('OQ')