1

我正在尝试在 python 中编写一个简单的原型应用程序来捕获用户击键,同时编写文本消息 (SMS) 以收集一些统计信息,以便在基于 Symbian 的手机的生物识别应用程序中使用。我以前从未使用过python,也很少接触它。但是,我确实遇到了一个示例http://wiki.forum.nokia.com/index.php/How_to_use_Keys_in_PyS60,详细说明了如何轻松地捕获 UP、DOWN、LEFT、RIGHT 和 0-9。我试图在 pys60 API 中找到关于 key_codes 和 keypress 的信息,但几乎没有可用的信息,因为我正在寻找一个如何捕获字符的示例,例如“a”、“b”等,假设禁用了预测文本。此外,如果无法捕获字符,将按键映射到字符有多可行?即228 ='b',

谁能给我一些例子、建议或朝着正确的方向推进?

4

1 回答 1

1

我认为你在这里寻找错误的东西。

正如您已经说过的,键代码和按键事件只会捕获向上、向下等(实际按钮)。用户可以通过多种方式输入字母,这都是通过软件完成的(例如 22 是“b”,或者 228 可能是“cat”或“bat”),并且无法仅根据用户输入的内容来判断他们按下的按钮。大多数手机还内置了自动完成功能,它会添加用户没有按下按钮的字符。

尝试寻找捕捉用户看到的实际文本的方法。

于 2009-03-24T15:22:54.157 回答