# KeyboardEvent "Ctrl+A"

**URL:** https://forum.kirupa.com/t/keyboardevent-ctrl-a/278913
**Category:** flash
**Created:** [January 7, 2009, 2:34pm UTC](https://forum.kirupa.com/t/keyboardevent-ctrl-a/278913 "2009-01-07T14:34:17Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![shebimangalath](https://avatars.discourse-cdn.com/v4/letter/s/e0b2c6/32.png) [@shebimangalath](https://forum.kirupa.com/u/shebimangalath)
#### Post date: [January 7, 2009, 2:34pm UTC](https://forum.kirupa.com/t/keyboardevent-ctrl-a/278913/1 "2009-01-07T14:34:17Z")

</div>

```auto
 
var isCtrlKeyPressed:Boolean = false;
var keyPressCount:Number = 0;
var keyCombination:String = "";
var keyCode:String = "";
var lasPressedKeyCode:String = "";

stage.addEventListener (KeyboardEvent.KEY_DOWN, AllSelect_Fun);

function AllSelect_Fun (e:KeyboardEvent):void {

keyPressCount++;

if (keyPressCount>=2) {
keyPressCount = 1;

if (isCtrlKeyPressed == true){
keyCombination = "17";
} 
else{
keyCombination = lasPressedKeyCode;
}
}

keyCode = ""+e.keyCode;
keyCombination += keyCode;

if (e.keyCode == 17) {
isCtrlKeyPressed = true;
} 
else {
isCtrlKeyPressed = false;
}

if (keyCombination == "1765") {
trace("pressed : "+keyCombination);
}

lasPressedKeyCode = keyCode;
}

```

Here Iam trying to create “Select All” function… Here in my example it is working only one after one, means if i click “A” with holding the Ctrl button, it is not working… i have to release Ctrl and press “A” to get my trace…

Could you please help me…?

thanx in advnc,  
SHABEER
