Python控制键盘⿏标pynput的详细⽤法
pynput这个库让你可以控制和监控输⼊设备。
对于每⼀种输⼊设备,它包含⼀个⼦包来控制和监控该种输⼊设备:
:包含控制和监控⿏标或者触摸板的类。
rd:包含控制和监控键盘的类。
基本⽤法介绍:
mportButton,Controller
importtime
mou=Controller()
print(on)
(3)
print('Thecurrentpointerpositionis{0}'.format(on))
#tpointerpositon
on=(277,645)
print('nowwehavemoveditto{0}'.format(on))
#⿏标移动(x,y)个距离
(5,-5)
print(on)
()
e()
#Doubleclick
(,1)
#scrolltwostepsdown
(0,500)
监控⿏标事件:
frompynputimportmou
defon_move(x,y):
print('Pointermovedto{o}'.format(
(x,y)))
defon_click(x,y,button,presd):
print('{0}at{1}'.format('Presd'ifpresdel'Relead',(x,y)))
ifnotpresd:
returnFal
defon_scroll(x,y,dx,dy):
print('scrolled{0}at{1}'.format(
'down'ifdy<0el'up',
(x,y)))
whileTrue:
er(no_move=on_move,on_click=on_click,on_scroll=on_scroll)aslistener:
()
键盘输⼊⽤法:
rdimportKey,Controller
keyboard=Controller()
#按下空格和释放空格
#Pressandreleaspace
()
e()
#按下a键和释放a键
#TypealowercaA;thiswillworkevenifnokeyonthephysicalkeyboardislabelled'A'
('a')
e('a')
#TypetwouppercaAs
('A')
e('A')
#or
d():
('a')
e('a')
#type'helloworld'usingtheshortcuttypemethod
('helloworld')
键盘监听:
frompynputimportkeyboard
defon_press(key):
try:
print('alphanumerickey{0}presd'.format())
exceptAttributeError:
print('specialkey{0}presd'.format(key))
defon_relea(key):
print('{0}relead'.format(key))
ifkey==:
returnFal
whileTrue:
er(
on_press=on_press,
on_relea=on_relea)aslistener:
()
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。
本文发布于:2023-03-07 12:32:16,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/1678163537172240.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:键盘控制鼠标.doc
本文 PDF 下载地址:键盘控制鼠标.pdf
留言与评论(共有 0 条评论) |