2 Star 2 Fork 2

南黎/pynput库自动操作键鼠

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
3.键盘控制.py 4.04 KB
一键复制 编辑 原始数据 按行查看 历史
南黎 提交于 2022-08-23 07:46 . 学习代码
# @Time : 2022/8/23 7:51
# @Author : 南黎
# @FileName: 3.键盘控制.py
# #1.创建键盘控制对象
# from pynput.keyboard import Controller, Key
# keyboard =Controller()
# #2.键盘单个键位按下与弹起
# import time
# from pynput.mouse import Controller,Button
# mouse = Controller()#创建鼠标控制对象
# mouse.click(Button.left,1)#鼠标左键点击一次目的是为了激活输入窗口
# time.sleep(1)#休眠1秒
# from pynput.keyboard import Controller, Key
# keyboard =Controller()##创建键盘控制对象
# #一般键位
# keyboard.press("a")#按下 a键位
# keyboard.release("a")#弹起 a键位
# keyboard.press("A")#按下 A键位
# keyboard.release("A")#弹起 A键位
# time.sleep(1)#休眠1秒
# #特殊键位,所有的包括ctrl在内的键盘上的其他键位通过这种方式操作
# keyboard.press(Key.space)#按下 空格键位
# keyboard.release(Key.space)#弹起空格键位
# keyboard.press(Key.ctrl)#按下 空格键位
# keyboard.release(Key.ctrl)#弹起空格键位
# time.sleep(1)#休眠1秒
# #3.键盘多个键位组合使用
# # 切换界面
# from pynput.keyboard import Controller, Key
# keyboard =Controller()
# with keyboard.pressed(Key.alt):#按住alt键的同情况下
# keyboard.press(Key.tab)#按住tab
# keyboard.release(Key.tab)#弹起tab键
# #4.键盘字符串输出
# from pynput.keyboard import Controller, Key
# keyboard =Controller()
# keyboard.type("我输入了内容!")
#
# keyboard.type("&")
# keyboard.touch("&",True)#输入字符用touch方法
# alt= <Key.f1: 0>
# 一个通用的 Alt 键。这是一个修饰符。
#
# alt_gr= <Key.f1: 0>
# AltGr 键。这是一个修饰符。
#
# alt_l= <Key.f1: 0>
# 左 Alt 键。这是一个修饰符。
#
# alt_r= <Key.f1: 0>
# 右 Alt 键。这是一个修饰符。
#
# backspace= <Key.f1: 0>
# 退格键。
#
# caps_lock= <Key.f1: 0>
# 大写锁定键。
#
# cmd= <Key.f1: 0>
# 一个通用的命令按钮。在PC平台上,这对应于 Super 键或 Windows 键,而在Mac上,它对应于 Command 键。这可能是一个修饰符。
#
# cmd_l= <Key.f1: 0>
# 左侧命令按钮。在PC平台上,这对应于 Super 键或 Windows 键,而在Mac上,它对应于 Command 键。这可能是一个修饰符。
#
# cmd_r= <Key.f1: 0>
# 右命令按钮。在PC平台上,这对应于 Super 键或 Windows 键,而在Mac上,它对应于 Command 键。这可能是一个修饰符。
#
# ctrl= <Key.f1: 0>
# 一个通用的 Ctrl 键。这是一个修饰符。
#
# ctrl_l= <Key.f1: 0>
# 左 Ctrl 键。这是一个修饰符。
#
# ctrl_r= <Key.f1: 0>
# 右 Ctrl 键。这是一个修饰符。
#
# delete= <Key.f1: 0>
# 删除键。
#
# down= <Key.f1: 0>
# 向下箭头键。
#
# end= <Key.f1: 0>
# 结束键。
#
# enter= <Key.f1: 0>
# Enter 或 Return 键。
#
# esc= <Key.f1: 0>
# Esc 键。
#
# f1= <Key.f1: 0>
# 功能键。定义了 F1 到 F20。
#
# home= <Key.f1: 0>
# 主页键。
#
# insert= <Key.f1: 0>
# 插入键。对于某些平台,这可能是未定义的。
#
# left= <Key.f1: 0>
# 一个左箭头键。
#
# menu= <Key.f1: 0>
# 菜单键。对于某些平台,这可能是未定义的。
#
# num_lock= <Key.f1: 0>
# NumLock 键。对于某些平台,这可能是未定义的。
#
# page_down= <Key.f1: 0>
# PageDown 键。
#
# page_up= <Key.f1: 0>
# PageUp 键。
#
# pause= <Key.f1: 0>
# 暂停/中断键。对于某些平台,这可能是未定义的。
#
# print_screen= <Key.f1: 0>
# PrintScreen 键。对于某些平台,这可能是未定义的。
#
# right= <Key.f1: 0>
# 一个右箭头键。
#
# scroll_lock= <Key.f1: 0>
# 滚动锁定键。对于某些平台,这可能是未定义的。
#
# shift= <Key.f1: 0>
# 一个通用的 Shift 键。这是一个修饰符。
#
# shift_l= <Key.f1: 0>
# 左 Shift 键。这是一个修饰符。
#
# shift_r= <Key.f1: 0>
# 右 Shift 键。这是一个修饰符。
#
# space= <Key.f1: 0>
# 空格键。
#
# tab= <Key.f1: 0>
# Tab 键。
#
# up= <Key.f1: 0>
# 向上箭头键。
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/miao-zehao/pynput-auto.git
git@gitee.com:miao-zehao/pynput-auto.git
miao-zehao
pynput-auto
pynput库自动操作键鼠
master

搜索帮助