首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Dojox GFX中捕获键盘事件

在Dojox GFX中捕获键盘事件
EN

Stack Overflow用户
提问于 2009-10-16 13:19:20
回答 2查看 830关注 0票数 3

是否可以在使用Dojox.GFX生成的图表中捕获键盘事件?

我们有一个简单的图形应用程序,其中涉及一些形状绘制在表面上。我们想添加一些简单的键盘交互,例如使用Delete键删除形状,使用"Ctrl+A“选择所有形状。

我尝试为"onkeypress“和"onkeyup”添加dojo.connect和shape.connect语句,但它们似乎从未被触发过。我们已经捕获了鼠标事件,并且运行良好。

谢谢

大卫

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-11-05 02:28:47

键盘事件不是指向的,它们本质上是全局的。您应该在全局范围内捕捉到它们将处理程序附加到documentbody

票数 1
EN

Stack Overflow用户

发布于 2009-11-10 18:19:50

谢谢,现在开始工作了!

在我的例子中,这是一个portlet,所以标签不可用,但我使用了一个标签:

我必须注意的另一件事是,如果焦点在文本输入字段中,则不会截获击键。我必须编写一些代码来跟踪焦点何时位于文本字段中,方法是向所有此类字段添加onfocus()和onblur()处理程序。这是一种轻微的疼痛,但这是我能找到的唯一方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1578003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档