IE6和IE7下根Canvas的KeyDown事件都不能被方向键触发

来源:互联网 发布:域名dns服务器设置 编辑:程序博客网 时间:2024/05/16 05:14

原帖:http://social.msdn.microsoft.com/Forums/tr-TR/silverlightzhchs/thread/842dce8f-5a16-4db3-bf63-8a9e0e6e84bb

 

问:其他按键,abcd,1234的就没问题。
Firefox 2.0就可以正确触发。

是怎么回事,bug?

 

答:

Yanıtlar

  • 22 Ocak 2008 Salı 02:15Xiaoying GuoKullanıcı MadalyalarıKullanıcı MadalyalarıKullanıcı MadalyalarıKullanıcı MadalyalarıKullanıcı Madalyaları
     Yanıt
    Oylamak İçin Oturum Aç
    0
    Oylamak İçin Oturum Aç

    Eri.cn您好,

     

    目前在IE中根Canvas下某些键(如方向键、Home/End/PgUp/PgDn等功能键)的确不能触发KeyDown事件。因为这些键的KeyDown事件会被IE事先捕获掉。有一种解决的方法是使用KeyUp来代替KeyDown事件,但这种方法也不能解决所有的情况,因为KeyUp和KeyDown两者之间本身就有不同。这个问题算是一个bug,Silverlight Team已经在着手解决这个问题了。

     

    谢谢!

     

    郭晓颖

    微软Silverlight上海研发团队|程序经理

原创粉丝点击