我需要使用鍵盤包以編程方式同時按下控制鍵和右箭頭鍵。我試過keyboard.press("ctrl+right")keyboard.press("ctrl+\033[C")但兩者都會導致ValueError:Traceback (most recent call last): File "C:\Users\User\anaconda3\lib\site-packages\pyHook\HookManager.py", line 351, in KeyboardSwitch return func(event) File "test2.py", line 37, in onKeyboardEvent keyboard.press("ctrl+\033[C") File "C:\Users\User\anaconda3\lib\site-packages\pynput\keyboard\_base.py", line 362, in press resolved = self._resolve(key) File "C:\Users\User\anaconda3\lib\site-packages\pynput\keyboard\_base.py", line 556, in _resolve raise ValueError(key)ValueError: ctrl+[C如何發送Ctrl-Right Arrow擊鍵?
1 回答

冉冉說
TA貢獻1877條經驗 獲得超1個贊
我嘗試運行keyboard.press("ctrl+right")
有效(Windows),您可能會在按下后忘記釋放該鍵。嘗試keyboard.press_and_release("ctrl+right")
添加回答
舉報
0/150
提交
取消