【问题标题】:How can I get Capslock status in Python?如何在 Python 中获取 Capslock 状态?
【发布时间】:2015-04-02 17:33:54
【问题描述】:

有人知道使用 Python 2.6 检查 Capslock 是否开启的方法吗?

编辑:我已经看过这个解决方案Python - How to get current keylock status?,但它给了我一个“字符串超出范围”错误。如果您知道为什么它也会有所帮助!

【问题讨论】:

  • 首先感谢您的快速评论!我试过使用它,但它给了我“字符串超出范围”错误。我刚刚复制了它。你知道为什么吗?
  • 不,我们不知道,因为我们不知道命令的输出在您的系统上是什么样的。
  • 我真的不明白你的意思。我没有输出..只是一个错误。我们在谈论使用模块命令的相同解决方案吗?
  • 在命令行上运行xset q 会看到什么?如果是 xset: command not found 之类的东西,那就去吧。

标签: python python-2.6 capslock


【解决方案1】:

导入命令

CapsLock_status=commands.getoutput('xset q | grep Caps')[21:24]

打印“CapsLock 状态为:%s”%CapsLock_status

【讨论】:

    猜你喜欢
    • 2016-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-20
    相关资源
    最近更新 更多