查看: 10471|回复: 8

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

[复制链接]

0

主题

248

回帖

215

积分

会员

【Axure正规军】动版超人

Rank: 5Rank: 5

积分
215
QQ
发表于 2011-7-1 15:05:40 | 显示全部楼层 |阅读模式
尹广磊公众帐号
问题源自一篇 站内求助帖,好奇试了一下具体怎么实现。的确碰到了解决不了的地方。
这是一个搜索框联想输入的例子。百度谷歌都有的人性化设置。
用Axure 6尝试了一下、问题出在如何通过判断键盘输入了方向键上“↑”和下“↓”的条件来切换联想下拉列表项的选中状态。
原型图:
7 - Google Chrome.png
设计图:
abbr_26fb12dcf52c85e06ad4e927eccb08ca.png abbr_b454b0579a96cdcdfeec6a4feb9b6978.png

联想搜索框.rp (172.08 KB, 下载次数: 73)

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

529

主题

6312

回帖

7万

积分

管理员

创始人

Rank: 9Rank: 9Rank: 9

积分
73634
QQ
发表于 2011-7-1 15:59:36 | 显示全部楼层

0

主题

248

回帖

215

积分

会员

【Axure正规军】动版超人

Rank: 5Rank: 5

积分
215
QQ
 楼主| 发表于 2011-7-1 16:58:05 | 显示全部楼层
2# 尹广磊

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

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

0

主题

248

回帖

215

积分

会员

【Axure正规军】动版超人

Rank: 5Rank: 5

积分
215
QQ
 楼主| 发表于 2011-7-4 13:51:30 | 显示全部楼层
貌似还没人通过什么方法实现了这个功能,难道Axurer真的束手无策了吗?

0

主题

4

回帖

11

积分

会员

Rank: 5Rank: 5

积分
11
发表于 2011-10-20 15:24:23 | 显示全部楼层
我有个思路可以实现,不过要懂JS
具体是这样的:用ASCII 键盘编码,方向键是37-40,JS捕捉键盘的输入得到键盘码以实现方向键功能。

0

主题

248

回帖

215

积分

会员

【Axure正规军】动版超人

Rank: 5Rank: 5

积分
215
QQ
 楼主| 发表于 2011-10-20 19:31:21 | 显示全部楼层
5# apaye


兄台的妙方可以一试
一直模仿  怎能越. ·``·`

1

主题

269

回帖

292

积分

版主

Nick

Rank: 7Rank: 7Rank: 7

积分
292
QQ
发表于 2011-10-25 12:42:40 | 显示全部楼层
5# apaye

ASCII和KeyCode是2个含义的东西,只有KeyCode才可以监听到上下左右按键的事件
适不适合做产品人?请问自己:
我是否拥有完美之心、想得到、说得出、做的好

0

主题

1

回帖

11

积分

会员

Rank: 5Rank: 5

积分
11
发表于 2011-11-23 15:39:42 | 显示全部楼层
做了一个,不知道怎么给你。

0

主题

248

回帖

215

积分

会员

【Axure正规军】动版超人

Rank: 5Rank: 5

积分
215
QQ
 楼主| 发表于 2011-11-24 09:41:42 | 显示全部楼层
8# 苏尧


webppd:happy 先拜谢了

zhpcool@126.com
一直模仿  怎能越. ·``·`

您需要登录后才可以回帖 登录 | 新用户注册

本版积分规则

QQ|友情链接|版权声明|关于我们|Axure中文社区 |网站地图

GMT+8, 2025-4-6 17:31

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表