Board logo

标题: 画板怎么响应键盘事件 [打印本页]

作者: wda43779    时间: 2011-3-27 23:20     标题: 画板怎么响应键盘事件

什么都不说,看文件: 响应键盘事件.gsp (3.16 KB)
方法很简单:
比如说要让“a”触发“开始”按钮,只要把“开始”按钮标签改为“开始&a”,出于美观可还改为“开始(&a)”。

附件: 响应键盘事件.gsp (2011-3-27 23:20, 3.16 KB) / 下载次数 4088
http://www.inrm3d.cn/attachment.php?aid=11027&k=8808b0dced8ba4ba3d5976d6aa92bfc8&t=1715658422&sid=aIrrsn
作者: wda43779    时间: 2011-3-27 23:33

自己顶!!!
作者: 柳烟    时间: 2011-3-27 23:40

玩了一下楼主的文件,不错。顶!!
作者: zjhdmyz    时间: 2011-3-28 06:23

有趣!!!
作者: zhchgao    时间: 2011-3-28 08:19

太有才了。
作者: 雪山飞狐    时间: 2011-3-28 08:30

学习了,真的是新发现啊
作者: inRm    时间: 2011-3-28 09:29

楼主厉害的,这都能挖出来
作者: changxde    时间: 2011-3-28 11:01

有了这个发现,结合以前的帖子,可以用画板制作“电子琴”了。
http://www.inrm3d.cn/viewthread. ... F9%D2%F4&page=1
http://www.inrm3d.cn/viewthread. ... ght=%2B%C9%F9%D2%F4
作者: sketchpad    时间: 2011-3-28 11:29

9# changxde
很有趣!谢谢楼主分享。另:楼上的头像很强!
作者: davidzw100    时间: 2011-3-28 12:51

强!!从来没人说过还可以这样!!
作者: zcy    时间: 2011-3-28 16:10

当按钮隐藏时键盘不起作用。
作者: 梁宝同    时间: 2011-3-28 17:03

强悍!看来大家还得认真的学习老外的课件。肯定还有不少功能我们还不知道。
作者: 爱上画板    时间: 2011-3-28 17:46

试了一下,很好用,以后上课了,可以不用点鼠标了。不错的功能,顶起。。。。
作者: lisubo    时间: 2011-3-28 18:30

顶  几何画板真是太强大了
作者: wda43779    时间: 2011-3-28 20:07

“当按钮隐藏时键盘不起作用。”


把按钮扔到屏幕外不就完了。
作者: zxb    时间: 2011-3-28 21:12

强!不顶不行啊,不知道楼主是怎么发现的?
作者: sanren    时间: 2011-3-28 21:48

17# zxb


好玩啊!!
不过,弄出了杂音!

附件: 简易电子琴(可直接按键盘发音).gsp (2011-3-28 21:48, 62.03 KB) / 下载次数 2368
http://www.inrm3d.cn/attachment.php?aid=11036&k=64dbf8e1d80c25ba31fd1e145656222c&t=1715658422&sid=aIrrsn
作者: xtpgf1978    时间: 2011-3-28 21:54

真的很不错,学习了!
作者: 老秋    时间: 2011-3-28 22:36

了不起的发现,我用它来做个文本逐行显示的课件,不用鼠标也能换行。 文字逐行显示.gsp (53.65 KB)

附件: 文字逐行显示.gsp (2011-3-28 22:36, 53.65 KB) / 下载次数 3405
http://www.inrm3d.cn/attachment.php?aid=11041&k=2aee5579be0037636f825cac2af5649d&t=1715658422&sid=aIrrsn
作者: gzjyj    时间: 2011-3-29 16:06

网友wda43779还发现,几何画板还能响应用户的按键来执行按钮的功能.方法是:在按钮的标签中增加“&a”,则当您按键a时相当于用鼠标单击该按钮,会执行该按钮的功能,再次按键a,则停止执行该按钮的功能.键值a也可以改成键盘上其他的字母、数字或符号,并且字母不区分大小写.
在以上网友的课件的基础上再作简单修改,使得键值对应于1234567这些简谱

附件: 简易电子琴(可直接按键盘发音)(再改造版本).gsp (2011-3-29 16:06, 62.2 KB) / 下载次数 2717
http://www.inrm3d.cn/attachment.php?aid=11054&k=17f3462b40766b0e2e8700e5af0a70f4&t=1715658422&sid=aIrrsn
作者: 周传高    时间: 2011-3-29 17:52

我在想,就这个“&”符的作用,美国佬不知了解否?美国佬自已也承认:gsp,中国的数学老师玩得比他们要好。
作者: wda43779    时间: 2011-3-29 19:33

这可能是画板不小心留下来的,不然隐藏时连个提示都没呢(隐藏后键盘就按不到了)。
作者: wda43779    时间: 2011-3-29 19:39

注意:这对“&”,“!”是不起作用的,似乎除此之外的所有键盘可输入字符都可以。(包括@#¥%...)
作者: wda43779    时间: 2011-3-29 19:46

程序的菜单有些是有下划线的,你点alt后,就可用键盘点菜单了,而在程序是怎么实现的呢,菜单资源加&。我就是这样在画板中试出来的。
作者: willer_chen    时间: 2011-3-29 19:52

膜拜一下下
作者: gzjyj    时间: 2011-3-29 23:07

以我的理解,这应当是编程人员特意而为之.其本意应当就是要响应键盘事件.
编程时显然要对一个按钮增加一个相应的onkeypress事件或onkeydown事件之类.
但由于种种原因而未明确在帮助中写出来,下一个6.0版本有很大可能性会增加响应键盘事件或onmousemove等这类事件.即在交互性方面会继续增强功能.
作者: xuexizhe    时间: 2011-3-30 10:21

楼主好强大啊
作者: changxde    时间: 2011-3-30 10:38

4.xx是没有此功能的,5.0开始才有。
作者: jxsyxxl    时间: 2011-4-1 08:04

这个发现好!!!
作者: 津华园    时间: 2011-4-1 21:36

可以说是革命性的发现!赞一个!
作者: 清风2011    时间: 2011-4-8 10:05

善于专研  敢于探究  就有发现




欢迎光临 inRm3D: 画板论坛 (http://www.inrm3d.cn/) Powered by Discuz! 7.0.0