我正在使用pynput
库编写一个 python 脚本,我想在其中选择特定长度的文本。
为此,我首先按 shift,然后按多次左箭头键。以便选择光标 id 左侧的文本,并可进一步用于复制目的。
这是我的代码:
from pynput import keyboard
from pynput.keyboard import Controller
keyboard_controller = Controller()
with keyboard_controller.pressed(keyboard.Key.shift_l):
keyboard_controller.press(keyboard.Key.left)
keyboard_controller.release(keyboard.Key.left)
keyboard_controller.press(keyboard.Key.left)
keyboard_controller.release(keyboard.Key.left)
keyboard_controller.press(keyboard.Key.left)
keyboard_controller.release(keyboard.Key.left)
这会将我的光标向左移动 3 步,但即使按下 shift,文本也不会被选中。我在这里缺少什么?
编辑:
操作系统:Windows 10
环境:Python 3.6.5