社区
脚本语言
帖子详情
Python, 如何捕捉键盘输入
Keyser
2008-11-15 12:56:16
raw_input
是必须按"Enter"才结束的,我希望有一个即时捕捉的功能,比如在控制台下,用户随便按个什么我都能立刻捕捉到,比如用户按了下 Tab。
...全文
956
2
打赏
收藏
Python, 如何捕捉键盘输入
raw_input 是必须按"Enter"才结束的,我希望有一个即时捕捉的功能,比如在控制台下,用户随便按个什么我都能立刻捕捉到,比如用户按了下 Tab。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lokienigma
2008-11-15
打赏
举报
回复
用ctypes调用windows api(我想通用的console api里不可能有这样的函数。
def playmp3(name):
print name
if name.endswith("mp3"):
indll = 'in_mp3.dll'
else:
indll = 'in_wm.dll'
outdll = 'out_wave.dll'
if init(indll, outdll):
print 'cannot load plugins'
sys.exit(0)
info = fileinfo(name)
#print 'Playing "%s" (%s), press \'q\' to exit ....'%(info[0], name)
play(name)
user32 = ctypes.windll.user32
keystate= None
while 1:
user32.GetAsyncKeyState.restype = WORD
user32.GetAsyncKeyState.argtypes = [ ctypes.c_char ]
if user32.GetAsyncKeyState('Q'):
#
os.system("exit")
break
if user32.GetAsyncKeyState('9') :
quit()
import deltorecyclebin
deltorecyclebin.deltorecyclebinOrig(name)
print "delete" + name
break
if user32.GetAsyncKeyState('P'):
print ((not ispaused()) and "paused" ) or "resumed"
pause(not ispaused())
time.sleep(0.1)
if (gettime() > 0) and (gettime() > getlength() - 3000):
print 'stopped'
break
shazhixiaojie
2008-11-15
打赏
举报
回复
ddddddddddd
Python
-用于
Python
36简单的跨平台键盘和鼠标全局输入
捕捉
解决方案
标题中的“
Python
-用于
Python
36简单的跨平台键盘和鼠标全局输入
捕捉
解决方案”指的是一个
Python
库或项目,它提供了一种简单的方法来实现跨平台的全局键盘和鼠标事件的捕获。这个解决方案可能是为了帮助开发者在不同...
Python
中捕获键盘的方式详解
在
Python
编程中,有时我们需要对用户的
键盘输入
做出即时响应,比如在游戏开发或者交互式应用中。本篇文章将深入探讨
Python
中捕获
键盘输入
的两种主要方法,它们都是基于流行的pygame库来实现的。 首先,我们来看第一...
pianoputer_stereo_
python
键盘钢琴_
在这个项目中,pygame或pygame.midi可能是用来
捕捉
键盘输入
并将其转化为音符的关键库,因为它们提供了与游戏控制器和MIDI设备交互的能力。 描述 "使用电脑键盘,开启贝多芬的乐章,击奏命运的交响曲" 提到,用户...
python
语言键盘鼠标录制操作软件源代码.zip
特别是在模拟键盘鼠标操作方面,
Python
可以通过集成各种第三方库来实现对电脑输入设备的控制。在提供的文件中,我们关注的是“键盘鼠标录制操作软件”的源代码。 首先,键盘鼠标录制软件的开发通常涉及到用户界面...
二键虚拟
键盘输入
应用项目-基于
Python
Qt编程实现的自定义双键J和K按键映射与时间间隔检测系统-通过精确测量J和K按键按下之间的时间差来识别并输出五种不同笔画-旨在为特殊输入需.zip
二键虚拟
键盘输入
应用项目是一项基于
Python
和Qt框架开发的计算机程序,该项目专注于通过用户自定义映射双键(即“J”和“K”键)的组合操作,来实现一套不同于传统
键盘输入
的高效快捷输入系统。该系统的核心功能是...
脚本语言
37,743
社区成员
34,211
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章