Keyboard Manager

Keyboard Manager v1.1.0 - April 9th, 2015


The Keyboard Manager allows a developer to define a static set of keybindings for the game to use.


– The ability to set static keybindings so that the controls for your game are the same for every user


There are no screenshots available for this script.

How to Use

This script is plug-n-play, with detailed configuration in the script.


No demo is available for this script.


Download the script for free here, or consider using our sponsored link to support development (Please disable any adblock you have)



Credit and Thanks

– Credit is option, but appreciated. However, do not claim you wrote this.

– Credit Zalerinian if you wish.

Author’s Notes


10 thoughts on “Keyboard Manager

    • Sorry to hear you’re having issues (and sorry again it took me a while to approve your post). I’m quite busy programming for a project at the moment, but I will try to get a look at your issue and get a fix out if needed in the near future.

      Sorry for the inconvenience,
      ~ Zalerinian

    • Hey E.A.P., I’m sorry that this took so long, I had actually forgotten about fixing the issue. Now, however, I have released an update to the script that fixes this bug. The updated version is now available for download at the links above.

      Thanks for letting me know about the bug, and I hope you enjoy using my scripts!

    • The keys that you want to bind to is to want the W to be up and etc.
      What you should put is
      W: [Keys[:_up], Keys[:_num8] ],
      S: [Keys[:_down], Keys[:_num2] ],
      D: [Keys[:_right], Keys[:_num6] ],
      A: [Keys[:_left], Keys[:_num4] ],

  1. Hey there! It is a very nice script, thanks a lot!

    I seem, however, to have run into a bit of an issue. I wanted to have WASD for movement (which worked nicely) and map my action keys on the numpad. It would seem, however, that the numpad is hardcoded for movement in RPGMaker, it won’t recognize my new layout (and yes, I removed the numpad keys from the up,down,left,right definitions).

    Also, and I really don’t know if it is possible, but this script would be really truly perfect if it allowed me to change RPG Maker’s default function mapping. By which I mean, what if I wanted to have dash and cancel be the same key? What if, for some utility reason, I wanted the action key to be labelled something else then :C?

    I realize you don’t owe any of us anything and I’m grateful enough already for this script as it is, so thanks a lot for any additional time and consideration!

    • Hey, sorry for the really long response time! Have you tried making sure NumLock is turned on on your keyboard? If it’s off, certain keys are considered to be arrow keys within Windows.

  2. Is there some way for this script to be converted into RGSS2, or is there an RGSS2 equivalent of this script? If so, can you tell me where I could find it? This would be really helpful for an RMVX game I’m making.

    • Unfortunately, there isn’t an RGSS2 version made, and I don’t know of any replacement options. I’m not sure what the difference from RGSS2 and RGSS3 is in the Input module, but since this doesn’t really overwrite anything side from dir4 and dir8, it may work fine with RGSS2, but again I can’t confirm or deny that.

      • Sadly, it doesn’t work. I’ve been asking over as many forums as I could, and none have found solutions.

        Do you know how to convert this script into RGSS2 (if you don’t mind)?

      • Unfortunately, I can’t convert it, no, because I don’t have RPG Maker VX, nor do I have a lot of free time to devote to converting it. If you can find someone else willing to convert it, or to make their own version, that’s fine, but I won’t be able to help you there. Sorry for the troubles.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s