张鹤鹏 发表于 2011-7-1 15:05:40

关于 捕捉键盘输入识别方向键、回车、退格 的问题

问题源自一篇 站内求助帖,好奇试了一下具体怎么实现。的确碰到了解决不了的地方。
这是一个搜索框联想输入的例子。百度谷歌都有的人性化设置。
用Axure 6尝试了一下、问题出在如何通过判断键盘输入了方向键上“↑”和下“↓”的条件来切换联想下拉列表项的选中状态。
原型图:

设计图:




注:图和源文件引用自马克的《最棒的Axure范例原型第一集》

尹广磊 发表于 2011-7-1 15:59:36

参考:http://www.hiaxure.com/thread-3252-1-1.html

张鹤鹏 发表于 2011-7-1 16:58:05

2# 尹广磊

尹老师给的链接现收录在马克的《最棒的Axure原型系统第一季》 第2集_Axure支持键盘交互效果

小弟已仔细参详过,他用的是WSAD来控制上下左右。实际中不能直接拿来直接用在下拉列表的上下选择。
请恕小弟无知了,到底如何让Axure知道输入了 上下方向键,“↑”和下“↓” 呢?

张鹤鹏 发表于 2011-7-4 13:51:30

貌似还没人通过什么方法实现了这个功能,难道Axurer真的束手无策了吗?

apaye 发表于 2011-10-20 15:24:23

我有个思路可以实现,不过要懂JS
具体是这样的:用ASCII 键盘编码,方向键是37-40,JS捕捉键盘的输入得到键盘码以实现方向键功能。

张鹤鹏 发表于 2011-10-20 19:31:21

5# apaye


兄台的妙方可以一试

iamnick 发表于 2011-10-25 12:42:40

5# apaye

ASCII和KeyCode是2个含义的东西,只有KeyCode才可以监听到上下左右按键的事件

苏尧 发表于 2011-11-23 15:39:42

做了一个,不知道怎么给你。

张鹤鹏 发表于 2011-11-24 09:41:42

8# 苏尧


webppd:happy 先拜谢了
271557876
zhpcool@126.com
页: [1]
查看完整版本: 关于 捕捉键盘输入识别方向键、回车、退格 的问题