I made input mapping for scratch. People can now create any keybinding they want, which will be useful in later projects. If you would like to use it, just drop the "inputs" sprite in your project and follow the instructions in the sprite. Instructions for input mapping are in the project Left and Right keys for movement Jump key to jump or grab onto ledges, either at the edge of a platform or as specific ledge objects, which should appear as pink dots in game. The Ledge key allows you to climb a ledge if you hold towards the ledge, or drop off of it if you hold away or no direction. The kick key does what it says. Kick an enemy to get rid of it, or kick a wall to bounce off of it at high speeds. You can also kick in midair to stall in the air or turn around if you hold the direction you want to face while kicking. Jump while moving backwards to do a backflip which goes higher than a normal jump. Press the Pause key to open or close the input mapping menu.
Uses a workaround that is explained in this website: https://en.scratch-wiki.info/wiki/Key_()_Pressed%3F_(block) Which allows you to store the name of a key in a variable and then check if that key is pressed. This project is also a repost of an older game (titled "Mountain," you can find it with the rest of my projects), which I never finished, so it's very short. I just used it for demonstration purposes. As always, feel free to ask any questions, and have fun!