Keyboard Freedom

JMR Games

You must be logged in to obtain assets


Keyboard Freedom offers you an alternative to the native keyboard in touch devices. In some situations it is not possible to load the platform’s native keyboard for text input. In others cases, you may want to limit the characters an user can input or straight up design an specific set of keys for it.

Keyboard Freedom lets you completely customize the text input experience by allowing you to change the font used, the size and color of the buttons, the position of the board and much much more.


  • Fully customizable code made in GML.
  • Complete customization of size, color, position and feel.
  • Support for capitalization of letters.
  • Complete control over which characters can appear in the keyboard.
  • Example application with a fully functional input field.
  • Tool tip that displays selected characters while typing.
  • Strength sensitive scroll of characters.
  • Fully commented code ad nauseam.
  • Complete documentation.


  • Compatible with all GameMaker: Studio modules.


Click "More Info" below for documentation


  • windows: http://www.jmrgames.com/download.php?Down=keyfree_win.1.0.2.exe
  • android: http://www.jmrgames.com/download.php?Down=keyfree_droid.1.0.2.apk
  • HTML5: http://jmrgames.com/keyfree_demo

1.0.1 Changes

  • Backspace button closes the keyboard
  • Fixed deleting the # sign
  • Changed background of keys to draw_rectangle() instead of an sprite
  • Other Bug Fixes

1.0.2 Changes

  • Some minor corrections

More info

End User Licence Agreement (EULA).

Age Rating: 4+


GMS1 - Version 1.0.2. Published June 9, 2015

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait