# Can you make custom keyboard controls in Makecode Arcade?

**URL:** <https://forum.makecode.com/t/can-you-make-custom-keyboard-controls-in-makecode-arcade/10696>\
**Category:** Help\
**Created:** [November 1, 2021, 9:18pm UTC](https://forum.makecode.com/t/can-you-make-custom-keyboard-controls-in-makecode-arcade/10696 "2021-11-01T21:18:12Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![TheJaky](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/thejaky/32/5711_2.png) [@TheJaky](https://forum.makecode.com/u/TheJaky)\
**Post date:** [November 1, 2021, 9:18pm UTC](https://forum.makecode.com/t/can-you-make-custom-keyboard-controls-in-makecode-arcade/10696/1 "2021-11-01T21:18:12Z")

</div>

Is it possible to make custom keyboard controls in Makecode Arcade? Like, is there an extension or something?

---

<div class="post-metadata">

**Author:** ![TheJaky](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/thejaky/32/5711_2.png) [@TheJaky](https://forum.makecode.com/u/TheJaky)\
**Post date:** [November 2, 2021, 3:33pm UTC](https://forum.makecode.com/t/can-you-make-custom-keyboard-controls-in-makecode-arcade/10696/2 "2021-11-02T15:33:00Z")

</div>

someone please notice this

---

<div class="post-metadata">

**Author:** ![Grimm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/grimm/32/5507_2.png) [@Grimm](https://forum.makecode.com/u/Grimm)\
**Post date:** [November 3, 2021, 1:01am UTC](https://forum.makecode.com/t/can-you-make-custom-keyboard-controls-in-makecode-arcade/10696/3 "2021-11-03T01:01:10Z")

</div>

There is if your still checking this conversation I can give you a link for a game that using the full keyboard

---

<div class="post-metadata">

**Author:** ![TheJaky](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/thejaky/32/5711_2.png) [@TheJaky](https://forum.makecode.com/u/TheJaky)\
**Post date:** [November 3, 2021, 3:04am UTC](https://forum.makecode.com/t/can-you-make-custom-keyboard-controls-in-makecode-arcade/10696/4 "2021-11-03T03:04:57Z")

</div>

ok! (has to be at least 5 characters to post hahaha)

---

<div class="post-metadata">

**Author:** ![Grimm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/grimm/32/5507_2.png) [@Grimm](https://forum.makecode.com/u/Grimm)\
**Post date:** [November 3, 2021, 4:10pm UTC](https://forum.makecode.com/t/can-you-make-custom-keyboard-controls-in-makecode-arcade/10696/5 "2021-11-03T16:10:42Z")

</div>

[https://makecode.com/\_RtV30jhuzd7r](https://makecode.com/_RtV30jhuzd7r) here’s the link let me know if it doesn’t work @TheJaky

---

<div class="post-metadata">

**Author:** ![TheJaky](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/thejaky/32/5711_2.png) [@TheJaky](https://forum.makecode.com/u/TheJaky)\
**Post date:** [November 3, 2021, 6:44pm UTC](https://forum.makecode.com/t/can-you-make-custom-keyboard-controls-in-makecode-arcade/10696/6 "2021-11-03T18:44:01Z")

</div>

um… what am I supposed to do with this?

---

<div class="post-metadata">

**Author:** ![Grimm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/grimm/32/5507_2.png) [@Grimm](https://forum.makecode.com/u/Grimm)\
**Post date:** [November 3, 2021, 7:28pm UTC](https://forum.makecode.com/t/can-you-make-custom-keyboard-controls-in-makecode-arcade/10696/7 "2021-11-03T19:28:27Z")

</div>

If you go to edit code there is an extension thas can be used for all keys

---

<div class="post-metadata">

**Author:** ![Primal\_Nexus](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/primal_nexus/32/3540_2.png) [@Primal\_Nexus](https://forum.makecode.com/u/Primal_Nexus)\
**Post date:** [November 3, 2021, 7:28pm UTC](https://forum.makecode.com/t/can-you-make-custom-keyboard-controls-in-makecode-arcade/10696/8 "2021-11-03T19:28:36Z")

</div>

@Grimm the WASD controls are preset to work with makecode, so you don’t have to make custom keybinds. For full control of the whole keyboard, I believe that there is a Github repo that someone on this forum has made for this purpose. If you know this extension or you made it, just post it on this chat.

---

<div class="post-metadata">

**Author:** ![TheJaky](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/thejaky/32/5711_2.png) [@TheJaky](https://forum.makecode.com/u/TheJaky)\
**Post date:** [November 3, 2021, 7:28pm UTC](https://forum.makecode.com/t/can-you-make-custom-keyboard-controls-in-makecode-arcade/10696/9 "2021-11-03T19:28:42Z")

</div>

also I mean like making the f key make some code run or somethin’

---

<div class="post-metadata">

**Author:** ![Grimm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/grimm/32/5507_2.png) [@Grimm](https://forum.makecode.com/u/Grimm)\
**Post date:** [November 3, 2021, 10:15pm UTC](https://forum.makecode.com/t/can-you-make-custom-keyboard-controls-in-makecode-arcade/10696/10 "2021-11-03T22:15:26Z")

</div>

i didnt make the extension i just found a project with the extension

---

<div class="post-metadata">

**Author:** ![Primal\_Nexus](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/primal_nexus/32/3540_2.png) [@Primal\_Nexus](https://forum.makecode.com/u/Primal_Nexus)\
**Post date:** [November 5, 2021, 4:07pm UTC](https://forum.makecode.com/t/can-you-make-custom-keyboard-controls-in-makecode-arcade/10696/11 "2021-11-05T16:07:32Z")

</div>

Oh that’s great! Maybe share it here for @TheJaky

---

<div class="post-metadata">

**Author:** ![Primal\_Nexus](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/primal_nexus/32/3540_2.png) [@Primal\_Nexus](https://forum.makecode.com/u/Primal_Nexus)\
**Post date:** [November 5, 2021, 4:07pm UTC](https://forum.makecode.com/t/can-you-make-custom-keyboard-controls-in-makecode-arcade/10696/12 "2021-11-05T16:07:40Z")

</div>

uhh idk if you can rebind the keys outside of the game (like while it’s being run), when I say there’s an extension for full control of the keyboard, it only affects what happens while your game is running, such as controls or functions.

---

<div class="post-metadata">

**Author:** ![TheJaky](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/thejaky/32/5711_2.png) [@TheJaky](https://forum.makecode.com/u/TheJaky)\
**Post date:** [November 5, 2021, 5:22pm UTC](https://forum.makecode.com/t/can-you-make-custom-keyboard-controls-in-makecode-arcade/10696/13 "2021-11-05T17:22:10Z")

</div>

I don’t mean rebinding the keys while the game is running. I mean kind of like making keys that dont do anything be able to be made usable

---

<div class="post-metadata">

**Author:** ![TheJaky](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/thejaky/32/5711_2.png) [@TheJaky](https://forum.makecode.com/u/TheJaky)\
**Post date:** [November 5, 2021, 5:22pm UTC](https://forum.makecode.com/t/can-you-make-custom-keyboard-controls-in-makecode-arcade/10696/14 "2021-11-05T17:22:16Z")

</div>

like making the L key make a sound in game everytime you press

---

<div class="post-metadata">

**Author:** ![Kiwiphoenix364](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kiwiphoenix364/32/14368_2.png) [@Kiwiphoenix364](https://forum.makecode.com/u/Kiwiphoenix364)\
**Post date:** [November 7, 2021, 4:22pm UTC](https://forum.makecode.com/t/can-you-make-custom-keyboard-controls-in-makecode-arcade/10696/15 "2021-11-07T16:22:21Z")

</div>

You can always use 2 player controls

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [November 7, 2021, 4:24pm UTC](https://forum.makecode.com/t/can-you-make-custom-keyboard-controls-in-makecode-arcade/10696/16 "2021-11-07T16:24:30Z")

</div>

That extention is used to emulate keys on a keyyboard, so if you connected a meowbit programmed with that extention, it could be used as a keyboard.

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [November 7, 2021, 4:24pm UTC](https://forum.makecode.com/t/can-you-make-custom-keyboard-controls-in-makecode-arcade/10696/17 "2021-11-07T16:24:32Z")

</div>

Unfortunantley, no, it’s impossible to get more keybinds or controls

---

<div class="post-metadata">

**Author:** ![TheJaky](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/thejaky/32/5711_2.png) [@TheJaky](https://forum.makecode.com/u/TheJaky)\
**Post date:** [November 8, 2021, 3:37pm UTC](https://forum.makecode.com/t/can-you-make-custom-keyboard-controls-in-makecode-arcade/10696/18 "2021-11-08T15:37:23Z")

</div>

ok, thank you for the info!

---

<div class="post-metadata">

**Author:** ![12341](https://avatars.discourse-cdn.com/v4/letter/1/e79b87/32.png) [@12341](https://forum.makecode.com/u/12341)\
**Post date:** [July 31, 2023, 5:37pm UTC](https://forum.makecode.com/t/can-you-make-custom-keyboard-controls-in-makecode-arcade/10696/19 "2023-07-31T17:37:21Z")

</div>

I want to make a code which will work like this-  
On pressing Hot key- (z)  
show instructions which are designed by me.

Pls tell is it possible to do?

---

<div class="post-metadata">

**Author:** ![12341](https://avatars.discourse-cdn.com/v4/letter/1/e79b87/32.png) [@12341](https://forum.makecode.com/u/12341)\
**Post date:** [July 31, 2023, 5:37pm UTC](https://forum.makecode.com/t/can-you-make-custom-keyboard-controls-in-makecode-arcade/10696/20 "2023-07-31T17:37:28Z")

</div>

in make code arcade.
