gui自动化—2.键盘控制
之前已经完成了鼠标控制这一最主要的输入方式,下面补充上键盘控制
虚拟按键
pyautogui.typewrite("Hello",interval=a)
虚拟输入引号内文本,interval为字符输入的时间间隔
关键词
pyautogui.press('')
对于一些特殊按键,具有特殊设定好的关键词
| 关键词 | 特殊按键 |
|
‘enter’ |
回车 |
|
‘ctrlleft’, ‘ctrlright’ |
左/右 CTRL |
|
‘shiftlleft’, ‘shiftright’ |
左/右 shift |
|
‘altleft’, ‘altright’ |
左/右 alt |
|
‘tab’ |
tab |
|
‘delete’ |
删除 delete |
|
‘home’ ’end‘ |
头 / 尾 |
|
’up‘,’down',’left‘,right’ |
方向箭头 ↑ ↓ ← → |
|
'f1' 'f12' |
F1到F12 |
|
‘volumemute’,‘volumedown’,‘volumeup’ |
音量键 静音 / 放大 / 减小 音量 |
组合按键
pyautogui.keyDown('shift')
按下shift键,但松开
pyautogui.keyUp('shift')
松开shift键
对于多种组合按键可以使用下述函数
pyautogui.hotkey('a','b','c')
依次按下a,b,c但不松开,最后逆序松开

浙公网安备 33010602011771号