python-3.x - keyDown 功能不适用于 shift 键

标签 python-3.x pyautogui

我正在尝试按住“shift”键并使用 pyautogui 模块按下“向下”键。但是 pyautogui.keyDown() 不适用于 shift 键。

py.keyDown('shift') 似乎不起作用。只有 py.press('down') 在不按住 shift 键的情况下工作。

pyautogui.keyDown('shift')
pyautogui.press('down')
pyautogui.press('down')
pyautogui.keyUp('shift')

我想做的事情是 - 按住 shift 键并使用键盘上的向下箭头键向下移动,用向下箭头选择下面的所有项目。

最佳答案

#你可以试试这个
#因此,您必须同时向下移动和向右移动才能激活此有线功能。

pyautogui.keyDown('shiftleft')
pyautogui.keyDown('shiftright')
pyautogui.hotkey('right','right','ctrl','up')
pyautogui.keyUp('shiftleft')
pyautogui.keyUp('shiftright')
#学分:天楚
# https://stackoverflow.com/users/13967128/tian-chu

关于python-3.x - keyDown 功能不适用于 shift 键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56949628/

相关文章:

Python 并行赋值

python-2.7 - 已经转换为 Unicode 的单词也被认为是新的用户输入,并被一次又一次地转换

python - Django 单选按钮在 mark_safe() 中显示为项目符号列表

python-3.x - 如何根据该模型上的权重字段快速获取 Django 模型实例的加权随机实例?

python - 如何从文本中检测关键字?

python - Pyautogui 鼠标点击而不实际移动鼠标

python - Pyautogui 屏幕截图函数返回 AttributeError 'module' 对象没有属性

Python pyautogui.click 是右键单击而不是左键单击

python - 保留 Azure Batch 的输出文件时出现 FileUploadMiscError

python - python 中的 lapply 等效函数