【发布时间】:2012-10-29 21:15:17
【问题描述】:
我正在尝试编写一个简单的程序来显示不同键锁的当前状态,但我无法找到如何在 Python 中获取它们当前状态的解决方案。谢谢。
【问题讨论】:
-
对不起,应该提到。 Linux。
-
你可以使用
python-keyboardleds(仅限Linux) -
@LukasGraf 谢谢,但我想我会选择另一个选项,因为这不需要我拉入任何外部包。不管怎样,谢谢!
-
@DoDoGo 不错的选择 :) 如果您想消除对
xset的依赖以及 shell 调用,您可以通过在/dev/console上执行正确的 ioctls 从 Python 自己完成这一切。弄清楚如何从查看 python-keyboardleds 的源代码应该是微不足道的(不幸的是,从/dev/console读取将需要 root 权限)。 -
我会尝试将其作为练习,但我打算让它在用户空间中运行。不过感谢您的建议,因为这让我可以在周末尝试一下。任何事情都会有所帮助,因为我最近才开始使用 Python。