【问题标题】:Can't print capital letters or brackets with pynput无法使用 pynput 打印大写字母或括号
【发布时间】:2021-09-30 07:26:58
【问题描述】:

我有这个问题,如果我尝试模拟按下大写、括号或下划线,它会给我一个 a

这大概是代码


obj = "Some text (other things)"
keyboard.type(obj)

编辑:我在 Mac 上使用 pyhton 3.7.1 和 pynput 1.4.2

【问题讨论】:

  • 所以它输入的是“aome text aother thingsa”吗?
  • 没错。我不知道为什么
  • 如果您尝试使用keyboard.press()keyboard.release() 直接键入其他字符会怎样?
  • 同样的事情,我也尝试将这些字符取出并在“按下” shift 时将它们写出来,但仅适用于大写字母
  • 您究竟在输入什么?您是否尝试过其他任何东西作为目的地,例如 TextEdit?

标签: python pynput


【解决方案1】:

您可以验证密钥代码

keyboard.KeyCode(char='[')

喜欢这个

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-06
    • 2018-05-14
    • 2020-12-24
    • 2017-10-18
    • 2022-11-29
    • 1970-01-01
    • 2014-12-21
    相关资源
    最近更新 更多