import sys,os
from pynput.keyboard import Controller,Key,Listener
import datetimedef on_press(key):try:nowTime = datetime.datetime.now().strftime('%H:%M:%S')print("正在按压:", format(key.char),"时间:",nowTime)except AttributeError:print("正在按压:", format(key))# 监听释放
def on_release(key):nowTime = datetime.datetime.now().strftime('%H:%M:%S')print("已经释放:", format(key))if key == Key.esc:# 停止监听return False# 开始监听
def start_listen():with Listener(on_press=on_press, on_release=on_release) as listener:listener.join()if __name__ == '__main__':# 实例化键盘# kb = Controller()# # 使用键盘输入一个字母# kb.press('a')# kb.release('a')## # 使用键盘输入字符串,注意当前键盘调成英文# kb.type("hello world")## # 使用Key.xxx输入# kb.press(Key.space)# 开始监听,按esc退出监听print("hello")start_listen()

python键盘监听及模拟键盘输入相关推荐

  1. python键盘监听及模拟键盘输入keyboard

    # -*- coding: utf-8 -*- """ Created on Sat Jan 12 14:19:56 2019 QQ群:476842922(欢迎加群讨论学 ...

  2. iOS键盘监听以及获取键盘高度

    在文本输入时,界面会弹出键盘.有时,当文本输入框过低,被键盘遮挡,使用户无法看见输入框文本内容,这就使得用户体验过低. 所以需要我们对键盘进行监控并获取键盘高度,调节界面或文本框高度进行处理.如下图, ...

  3. js键盘监听事件及键盘键码对照表

    JS监听键盘事件 keydown:表示用户按下按键时触发的事件 keyup:表示用户按下按键盘抬起时发生的动作 keypress:表示用户摁下摁键,并且产生一个字符时发生的动作 document.on ...

  4. python pynput库 自动按键 鼠标键盘 监听控制插件 可以制作按键精灵

    这是一个跨平台,使用简单的鼠标键盘监听控制库. 安装 环境 mac os + python 3.6 pip install pynput 监听,控制 import time from pynput i ...

  5. python监听鼠标事件_Python中使用PyHook监听鼠标和键盘事件实例

    Python 中使用 PyHook 监听鼠标和键盘事件实例 PyHook 是一个基于 Python 的"钩子"库,主要用于监 听当前电脑上鼠标和键盘的事件.这个库依赖于另一个 Py ...

  6. Android模拟键盘和键盘监听的一些调研

    1           键盘监控分析 Android的按键产生的是一个KeyEvent,这个KeyEvent只能被最上层focus窗口的activity和view得到. 所有的按键事件都会首先触发pu ...

  7. python实现监听键盘

    python实现监听键盘 实现服务端 import pickle from io import BytesIO import socket#接收数据 def Server_Recive(ip,port ...

  8. python全局键盘监听(pynput快捷键);利用pywin32快速截屏并生成视频

    python全局键盘监听(pynput快捷键):利用pywin32快速截屏并生成视频 第一次在CSDN写博客,有点小紧张(/ω\) 以下内容完全个人理解,有错误请指出~ 最近在用python做一个小工 ...

  9. Android模拟键盘和键盘监听

    1           键盘监控分析 Android的按键产生的是一个KeyEvent,这个KeyEvent只能被最上层focus窗口的activity和view得到. 所有的按键事件都会首先触发pu ...

最新文章

  1. python之递归锁【Rlock】
  2. hmcl整合包导入_SSM实战第一篇_SSM的整合
  3. python subprocess Popen
  4. SpringAOP概念
  5. Android Service、IntentService,Service和组件间通信
  6. 【流媒體】Android 实时视频采集—Camera预览采集
  7. 浅谈App对我们行业门户网站的作用
  8. cross-env使用 1
  9. HA3、iGraph和DII服务框架统一之战
  10. Ansible 自动化运维工具
  11. MSN无法登陆错误汇总
  12. 系统更新win10服务器出错,Win10系统Windows Update更新出现0x80080005错误代码怎么办...
  13. 如何将风险应用加入白名单_vivo手机怎么把风险应用添加到白名单
  14. 在windows服务器部署mysql,局域网内操作
  15. Asset Pricing:Asset Pricing Formula
  16. 支付宝接口调用出现INVALID_PARAMETER错误,订单信息无法识别
  17. Subspace Adversarial Training
  18. SNMPWALK 命令
  19. CSR867x — CSR8670平台开发调试经验
  20. 联想—拯救者—R9000P触控板无反应

热门文章

  1. 百万奖补!2022年湖北省双创战略团队申报条件、材料和支持奖补
  2. java软件工程师简历内容
  3. 20155305乔磊2016-2017-2《Java程序设计》第一周学习总结
  4. python脚本无缝拼接图片
  5. 意大利作曲家维瓦尔第
  6. 离散数学实验报告 实验3 欧拉路的确定
  7. UE4实时渲染基础及深入探究
  8. 易语言HTTP读文件
  9. 两万字长文总结,梳理 Java 入门进阶哪些事(推荐收藏)
  10. 用树莓派4B和宜家台灯玩转AR投影黑科技(神卓互联系列)