gpt4 book ai didi

python - ord() 在 Linux 和 Mac 上捕获箭头键按下

转载 作者:太空宇宙 更新时间:2023-11-04 03:35:13 25 4
gpt4 key购买 nike

如何在 Mac 和 Linux 中使用 ord() 捕获箭头键按下?我知道你可以在 Windows 中使用 msvcrt。他们没有与之相关的角色。

最佳答案

你是在控制台中谈论的吗?

如果你想避免 msvcrt,我有一个 hacky 解决方案。

    value = raw_input("Hit left arrow key then ENTER: ")
print ord(value[0]), ord(value[1]), ord(value[2])
if ord(value[0]) == 27 and ord(value[1]) == 91 and ord(value[2]) == 68:
print "You hit the left key!"
elif ord(value[0]) == 27 and ord(value[1]) == 91 and ord(value[2]) == 67:
print "You hit the right key!"

这是为了说明它是如何完成的。您可以根据需要轻松地将其压缩为更简洁的系统。您可以使用 ord ——只需记住它是一个多字符字符串,您需要逐个字符进行分析。

关于python - ord() 在 Linux 和 Mac 上捕获箭头键按下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31884598/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com