# Keydown

**URL:** <https://forum.kirupa.com/t/keydown/111233>\
**Category:** Uncategorized\
**Created:** [May 25, 2004, 1:40am UTC](https://forum.kirupa.com/t/keydown/111233 "2004-05-25T01:40:36Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![saad](https://avatars.discourse-cdn.com/v4/letter/s/5f9b8f/32.png) [@saad](https://forum.kirupa.com/u/saad)\
**Post date:** [May 25, 2004, 1:40am UTC](https://forum.kirupa.com/t/keydown/111233/1 "2004-05-25T01:40:36Z")

</div>

This is a code that I have on a movie clip:

onClipEvent(enterFrame){  
if (Key.isDown(Key.SPACE)){  
\_root.acc = 2;  
}else{  
\_root.acc = 10;  
}  
}

How do I make on key A - so you can press A instead of Space?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [May 25, 2004, 2:03am UTC](https://forum.kirupa.com/t/keydown/111233/2 "2004-05-25T02:03:30Z")

</div>

```auto
onClipEvent (enterFrame) {
	if (Key.isDown("A".charCodeAt(0))) {
		_root.acc = 2;
	} else {
		_root.acc = 10;
	}
}

```

[http://livedocs.macromedia.com/flex/1/flex\_docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=Flex\_Documentation&file=appx\_c\_k.htm](http://livedocs.macromedia.com/flex/1/flex_docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=Flex_Documentation&file=appx_c_k.htm)

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [May 25, 2004, 11:22pm UTC](https://forum.kirupa.com/t/keydown/111233/3 "2004-05-25T23:22:00Z")

</div>

> [@claudio](#):
>
> ```auto
> onClipEvent (enterFrame) {
> if (Key.isDown("A".charCodeAt(0))) {
> _root.acc = 2;
> } else {
> _root.acc = 10;
> }
> }
> 
> ```
> 
> [http://livedocs.macromedia.com/flex/1/flex\_docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=Flex\_Documentation&file=appx\_c\_k.htm](http://livedocs.macromedia.com/flex/1/flex_docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=Flex_Documentation&file=appx_c_k.htm)

What does charCodeAt(0) 0 the 0 stand for?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [May 26, 2004, 12:01am UTC](https://forum.kirupa.com/t/keydown/111233/4 "2004-05-26T00:01:25Z")

</div>

It means the 0th (or first) character in the string “A” (which is A).

For example:

“ABC”.charCodeAt(1) would provide the code for “B”.

You could also just use 65 (the ascii value of of upper-case A).
