Python控制键盘鼠标pynput的详细用法

  

pynput这个库让你可以控制和监控输入设备。

  

对于每一种输入设备,它包含一个子包来控制和监控该种输入设备:

  
      <李> pynput.mouse:包含控制和监控鼠标或者触摸板的类。   <李> pynput.keyboard:包含控制和监控键盘的类。   
  

地址:https://pypi.python.org/pypi/pynput

  

基本用法介绍:

        从pynput。鼠标导入按钮,控制器   导入的时间      鼠标=控制器()   打印(mouse.position)   time . sleep (3)   print(当前指针位置是{0}.format (mouse.position))         #设置指针正电子   鼠标。位置=(277、645)   print(现在我们已经到{0}.format (mouse.position))      #鼠标移动(x, y)个距离   鼠标。移动(5,5)   打印(mouse.position)      mouse.press (Button.left)   mouse.release (Button.left)      #双击   mouse.click(按钮。离开,1)      #滚动两个步骤   鼠标。滚动(0,500)      

监控鼠标事件:

        从pynput进口鼠标      def>   从pynput。键盘输入键,控制器      键盘=控制器()   #按下空格和释放空格   #按下和释放空间   keyboard.press (Key.space)   keyboard.release (Key.space)   #按下一个键和释放键   #输入小写;这将工作即使没有关键>   从pynput导入键盘      def on_press(重要):   试一试:   打印('字母数字键{0}按下' .format (key.char))   除了AttributeError:   print(“特殊键{0}按下”.format(关键))      def on_release(重要):   打印('{0}发布' .format(关键))   如果关键==keyboard.Key.esc:   返回假      而真正的:   keyboard.Listener (   on_press=on_press,   on_release=on_release)作为侦听器:   listener.join ()      

对于鼠标来说,api就上面几个。但是对于键盘来说还要别的,详细的查看:http://pythonhosted.org/pynput/index.html
  

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

Python控制键盘鼠标pynput的详细用法