利用Python的pynput库解放双手之控制键盘

 

在工作中,难免有鼠标、键盘点到手抽筋,腱鞘炎警告的时刻。某天,当有无数个数据等着我点击向下箭头一一确认时(如冰山一角的下图),我想到了可爱的python也许能救我,寻寻觅觅发现了pynput库。

利用Python的pynput库解放双手之控制键盘_第1张图片

 

  • 利用pynput库控制输入设备

1、安装库

pynput库:一个监听和控制输入设备(鼠标、键盘)的第三方库,你值得拥有。

在windows的cmd命令行(或Annoconda Prompt等)使用如下命令安装:pip install pynput

2、阅读说明

阅读pynput Package Documentation,了解pynput.keyboard.key类确定想要使用的键盘上的特定按钮的对象名。

key类展示非字母相关的按钮,包括修饰键Alt、Shift、Ctrl等和功能键Esc键和F1~F12键等)。

3、试用

我的简单试用代码(每隔N秒点击一下键盘的向下箭头):

# -*- coding: utf-8 -*-

import time
from pynput.keyboard import Key, Controller
#from pynput import mouse

keyboard = Controller()

for i in range(100):
    #每隔N秒点击一下键盘的向下箭头
    time.sleep(1.5)
    
    # Press and release
    keyboard.press(Key.up)
    keyboard.release(Key.up)
    #zoom
    #mouse.scroll(0,-10)

 

  • 代码之外,这样做也有帮助

设置单击(而不是双击)打开项目

利用Python的pynput库解放双手之控制键盘_第2张图片

利用Python的pynput库解放双手之控制键盘_第3张图片

 

你可能感兴趣的:(工作,Python学习笔记)