ctrl 键的 KEY_UP 事件阻止“c"键的 KEY_UP 事件 [英] KEY_UP event of ctrl key blocks KEY_UP event of 'c' key
本文介绍了ctrl 键的 KEY_UP 事件阻止“c"键的 KEY_UP 事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试捕获 Ctrl+C.
我多次注意到,C 键没有KEY_UP
事件.我相信在 C 键的 KEY_UP
事件应该在 Ctrl 的 KEY_UP
事件之前或之后抛出的情况下会发生这种情况键.
I have noticed that many times, there is no KEY_UP
event for C key. I believe it happens in cases KEY_UP
event for C key should be thrown just before or after KEY_UP
event for Ctrlkey.
为什么会这样?如何捕捉 KEY_UP
的 C 键?
Why does this happen? How can I catch the KEY_UP
for C key?
推荐答案
一切正常:
<?xml version="1.0" encoding="utf-8"?>
< s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<fx:Script>
<![CDATA[
protected function myButton_keyUpHandler(event:KeyboardEvent):void
{
myButton.label="";
if(event.ctrlKey)
myButton.label+="Ctrl-";
if(event.altKey)
myButton.label+="Alt-";
myButton.label+=String.fromCharCode(event.keyCode)
}
]]>
</fx:Script>
<s:Button id="myButton" keyUp="myButton_keyUpHandler(event)" />
</s:Application>
这篇关于ctrl 键的 KEY_UP 事件阻止“c"键的 KEY_UP 事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文