Simple Gamepad Keyboard OFFICIAL SALE

One keyboard for every way players type.


Simple Gamepad Keyboard is a responsive on-screen keyboard for Unity. Add the prefab to a scene and call Show() to open it. Connect a TextMeshPro input field, or use events to handle text in your own interface.


BUILT FOR GAMEPAD TEXT ENTRY

  • Navigate keys with the D-pad or left stick and select with the south button.
  • Type directly with a physical keyboard, mouse, or touch.
  • Show entered text above the keys while the background is dimmed.
  • Update a TextMeshPro input field live, including its character limit and validation settings.
  • Use ValueChanged, Submitted, and Cancelled events without a TextMeshPro target.
  • Restore the original text on cancel or keep the new text on submit.
  • Switch between letters, uppercase, numbers, and symbols.
  • Offer offline word suggestions from an assignable word list, with an option to turn them off.
  • Start with included English QWERTY and Turkish Q layouts, or create your own.
  • Adapt the keyboard to different screen sizes, aspect ratios, and safe areas.
  • Explore TMP and callback-based use in the included showcase scene.