python函数调用键盘热键_Python自定义快捷键,热键,HotKey
HotKey
自定义快捷键实现Home、End、PageUp、PageDown等功能。
自以为最大的作用是,避免右手在键盘上的左右移动,提高码字的质量。当然你也可以实现其他功能
功能
处理热键对应的事件
space + i 上(up),以下省略space
+ k 下(down)
+ j 左(left)
+ l 右(right)
+ a 行首(Home)
+ f 行尾(End)
+ u 左删除(Backspace)
+ o 右删除(Delete)
+ e 上一页(PageUp)
+ d 下一页(PageDown)
+ 2~9 一次输入多少个空格
+ 1 关闭热键,长按空格5秒左右可以重新打开
支持自定义功能
使用
为了减少秃头的可能性我没有写GUI
所以使用方法
cd HotKey.py后
python HotKey.py
嗯???
没错我也没有编译,主要是我是在另一个脚本上打开这个脚本的,设置好后cd+打开,一个命令完成,实在顶不住的人可以自行编译
环境
pyautogui库和keyboard库
没有安装的人需要手动pip安装:
pip install pyautogui
pip install keyboard
建议国内-i使用豆瓣源
如何自定义?
1、Monitor类中的初始化__init__()中的_hotKeys属性中添加要监听的键+回调函数
注:回调函数要写在ProcessEvent类中,且有两个形参
2、在ProcessEvent类中写回调函数,一般在函数中利用pyautogui模拟鼠标或键盘输入
以下给出一个大佬的pyautogui博客
博客地址
最后
个人觉得还有一些功能没有实现,但又觉得没有什么想法。欢迎提交你们的代码
由于不经常上GitHub,所以可以加我的qq:2691948831
python函数调用键盘热键_Python自定义快捷键,热键,HotKey相关推荐
- python全局键盘监听(pynput快捷键);利用pywin32快速截屏并生成视频
python全局键盘监听(pynput快捷键):利用pywin32快速截屏并生成视频 第一次在CSDN写博客,有点小紧张(/ω\) 以下内容完全个人理解,有错误请指出~ 最近在用python做一个小工 ...
- python获取键盘输入_python之判断数据异常Python读取键盘输入
Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘.如下: <python之判断数据异常Python读取键盘输入>总结了关于python网站教程,对于我们来www. ...
- python函数调用键盘热键_神技能:Python控制键盘鼠标
这个库让你可以控制和监控输入设备. 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包含控制和监控鼠标或者触摸板的类. pynput.keyboard:包含控制 ...
- python函数调用键盘热键_Tkinter对键盘和鼠标事件的处理
所谓event事件就是程序上发生的事.例如用户敲击键盘上的某一个键或是点击移动鼠标.而对于这些事件,程序需要做出反应. Tkinter提供的组件通常都包含许多内在行为,例如当按钮被点击时执行特定操作或 ...
- python函数调用键盘热键_如何使用Python控制键盘和鼠标
这个库让你可以控制和监控输入设备. 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包含控制和监控鼠标或者触摸板的类. pynput.keyboard:包含控制 ...
- python参考手册 豆瓣_Python自定义豆瓣电影种类,排行,点评的爬取与存储(进阶上)...
Python 2.7 IDE Pycharm 5.0.3 想了想,还是稍微人性化一点,做个成品GUI出来 起因 没办法,在知乎预告了要做个GUI出来,吹的牛逼总得自己填坑,下次一定要慎重啊,话说也复习 ...
- python函数调用时等价_python 之 函数
s = 'hello' # print(len(s)) # len() 内置函数:python提前给你的写好了的函数 你直接调用即可 # # n = 0 # for i in s: # n += 1 ...
- python函数调用外部变量_Python基础
python基础语法 n 换行:t 制表符;代码分隔 ''' '''多行文本赋值 :多行语句写在一行(不符合PEP8规范) 关键字 python 自带的好用的函数 注:reduce() 函数在 pyt ...
- python监控键盘输入_Python实现监控键盘鼠标操作示例【基于pyHook与pythoncom模块】...
本文实例讲述了Python实现监控键盘鼠标操作.分享给大家供大家参考,具体如下: # -*- coding: utf-8 -*- import pythoncom import pyHook impo ...
- python获取键盘输入_Python 3 学习笔记之——键盘输入和读写文件
1. 键盘输入 Python提供了 input() 内置函数从标准输入读入一行文本,默认的标准输入是键盘.input 可以接收一个 Python 表达式作为输入,并将运算结果返回. str = inp ...
最新文章
- Spark任务提交流程
- java好还是python好-Python和Java该如何选择?选哪个好?
- ExtJS2.0实用简明教程 - Column列布局
- 计算机网络 DNS域名
- python numpy 中 np.mean(a) 跟 a.mean() 的区别
- docker之设置开机自启动(二)
- 有两个不同list,需要对比两个list内容且输出差异的内容
- 使用 Postman 测试你的 API
- Lecture 4 Quick Sort and Randomized Quick Sort
- UNIX网络编程——fcntl函数
- face-recognition库(人脸识别库)安装,使用
- javascript 西瓜一期 02 编程语言与标记语言的区别
- 小米卢伟冰回应“低价误国”;国产统一操作系统 UOS 正全面适配;Vue 2.6.11 发布 | 极客头条...
- android 简易时间轴(实质是ListView)
- Linux驱动中相关函数查询
- oracle11g64位怎么用sql,Oracle11g64位下使用PLSQL
- 海康威视ivms-4200图文说明
- Linux远程拷贝文件命令 - scp
- SAR图像超分辨技术
- 刺激战场极寒模式到底有多疼?掌握这些攻略帮你活到最后