Description

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.

FEATURES

  • 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.

REQUIREMENTS

  • Compatible with all GameMaker: Studio modules.

DOCUMENTATION

Click "More Info" below for documentation

DOWNLOAD DEMO

  • 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).

Version 1.0.2. Published June 9, 2015

Created with GameMaker: Studio v1.4.1567

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Gravatar

dave m 04 September 2017

good

easy to put in your game


Gravatar

BlackOpz F 09 December 2015

VERY NICE!! - Pure GML Sliding Keyboard

Beautiful Work - A pure GML solution that WORKS!! I had a couple issues setting it up and the developer gave INSTANT support. The dox need slight revision but most will be able to figure out what they need to do to make it work. I had a few issues with managing depth to get all elements to view properly (over my game graphics) and pre-loading text into the message box but nothing major. VERY happy with the final result and can confirm that it works 100% with Windows, HTML and Android.

What is the issue?

Back to Top