Python for S60手机按键监听逻辑

手机按键响应的调试源码,跑在 Nokia 5230 上,用的是Python for S60。老机型调试起来其实挺折腾的,不过这份源码结构清晰,逻辑也简洁,蛮适合想研究老系统输入响应的朋友玩一玩。

Python 写的按键监听逻辑,核心代码就几行,用appuifw配合e32.Ao_lock()来实现阻塞监听,响应也快。你要是碰到某个键没反应,率是按键码没映射对,记得打个print调试一下。

源码亲测在Nokia 5230上能跑,Symbian S60 系统,对 S60 系列感兴趣的可以顺手看看这些相关文章:

比如这篇Symbian S60 按键详解,讲得挺细,按键码和映射关系全有。

还有个老资料也还挺有价值的,Python S60 应用原型设计,写界面逻辑比较有参考意义。

顺带一提,S60 上搞原型或者自定义界面建议你提前签个名,签名助手用这个s60 签名助手挺方便。

如果你手上还有老 S60 机器,想做些功能测试、键盘模拟什么的,这套源码确实挺实用。调试时注意电量和内存,Symbian 对资源还是蛮敏感的。

py 文件大小:2.69KB