如何使用pyautogui使用ubuntu的'Windows'或'Super'键?
How to use the 'Windows' or 'Super' key of ubuntu using pyautogui?
我正在尝试自动执行一些任务,为此我希望我的 pyautogui funtion() 按下“windows 键”或Ubuntu中键盘上的“超级键”。
对于 Windows 10 和 Mac OS 它被预定义为 'win' 和 'command' 但是linux 与 pyautogui 一起使用的键名是什么?...
尝试'winleft'
'winright'
我没有 Ubuntu,但我检查了我的 python 项目文件夹 \venv\Lib\site-packages\pyautogui
中的 python 文件 _pyautogui_x11.py
,它为您提供了一个列表您可以按下的所有 Ubuntu 个键。
第 205、206 行:
'winleft': _display.keysym_to_keycode(Xlib.XK.string_to_keysym('Super_L')),
'winright': _display.keysym_to_keycode(Xlib.XK.string_to_keysym('Super_R')),
我注意到它也列在底部 here。我想将它命名为 'superleft'
而不是 'winleft'
会更有意义
我正在尝试自动执行一些任务,为此我希望我的 pyautogui funtion() 按下“windows 键”或Ubuntu中键盘上的“超级键”。 对于 Windows 10 和 Mac OS 它被预定义为 'win' 和 'command' 但是linux 与 pyautogui 一起使用的键名是什么?...
尝试'winleft'
'winright'
我没有 Ubuntu,但我检查了我的 python 项目文件夹 \venv\Lib\site-packages\pyautogui
中的 python 文件 _pyautogui_x11.py
,它为您提供了一个列表您可以按下的所有 Ubuntu 个键。
第 205、206 行:
'winleft': _display.keysym_to_keycode(Xlib.XK.string_to_keysym('Super_L')),
'winright': _display.keysym_to_keycode(Xlib.XK.string_to_keysym('Super_R')),
我注意到它也列在底部 here。我想将它命名为 'superleft'
而不是 'winleft'