đź’» Custom Keybinds Extension AKA MORE BUTTONS!

The Custom Keybinds Extension allows you to customize what key on your keyboard presses a button!

For example you could…

1.Adjust the player 2 controls to you have more buttons and don’t have to reach over to the ijkl keys
2.Set the keybinds for players 1 and 2 to numbers 0-9 and make a calculator
3.You don’t even have to have 4 directions to control a game! how about make it 6! or have the player speed up when pressing the Y key speed up a little bit less when pressing the H key and slow down when pressing the N key!
4. make a rhythm game using dfjk or askl
5.make an OS with the kinda broken accelerometer mouse and set the player A and B buttons to left mouse click and right mouse click

The only limit is your creativity

(the Custom Keybinds Extension is a successor to the Makey Makey Extension)

To import this extension into your project, copy the text below and paste it into the extensions search bar

Brohann3214/custom-keybind-extension

There might be a few bugs still, for instance the "-" and "+" keys don't seem to be working. Also note that I am still adding other keys like brackets and such. If there is a bug or you have a feature request, please feel free to reply to this post or post an issue on the github page.
27 Likes

man thank you!

2 Likes

If there are 4 possible players with 6 inputs each… now we have 24 different key inputs!
Unless we can’t use player 3 and 4 controls on the same keyboard…

3 Likes

It’s a exact copy of Makey Makey

1 Like

you did the community a major service!

2 Likes

Wow, very awesome! I didn’t even think this was possible

2 Likes

Me neither! :smiley:

2 Likes

THAT’S AMAZING!!!
You know what this means?? Working makecode keyboard!!

3 Likes

Wait I can make fortnite now

7 Likes

Wow… I don’t know what to say…

1 Like

That helps so much with my game. Thanks.

5 Likes

I’m not sure if there’s enough keys to map to…
Wait, 4 players * 6 keys = 24 keys, that’s 2 short even to map to only uppercase letters

1 Like

Welcome!!!

it does not apper when i search for it in the extensions
so HOW DO I USE THIS AMAZING EXTENTION :sob: :sob: :sob: :sob: :sob: :sob: :sob: :sob: :cry: :rage:

I have always wanted an extension like this! Thank you.

2 Likes

Oh, oops- i thought it was the whole keyboard you could use!

what are you searching up? copy and paste this into the search bar: Brohann3214/custom-keybind-extension

2 Likes

Is it possible to have 2 buttons that control the same input? Kind of like how WASD and the arrow keys are interchangeable by default. Also is it possible to add the menu button to this extension?

4 Likes

idk about your first question but I do know that I can’t add the menu button :arrow_down: :arrow_down: :arrow_down:

    void _setPlayerKeys(int player, int up, int down, int left, int right, int A, int B) {
        // not supported
    }

(that is makecode arcade source code btw, and you can see that the menu button is not in there)

2 Likes

press shift to run

1 Like