键盘控制鼠标

更新时间:2023-03-07 12:32:17 阅读: 评论:0

花环舞-金毛小狗

键盘控制鼠标
2023年3月7日发(作者:公司员工管理)

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 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26 专利检索|