I made a simple game here. Use YM2X to control the character around the square. ...what? That isn't your favorite control scheme? ...well, if you press shift+"\", or "|", you can change your control scheme to what YOU like. It allows for full key rebindings and unbindings (by pressing "|" again once you select your key).
I personally set this up myself over an afternoon based on a discovery: You can PLACE INFORMATION INSIDE KEY SELECTIONS. So you can store the data on the keys and recall them quickly and easily. Unfortunately, you can't quickly check which key a player is pressing, but it's good enough.