ERICK accessible keyboard for touch and controller typing
ERICK is an accessible keyboard and privacy-focused virtual keyboard for Android and iOS that replaces tiny keys with two large directional controls for touch, controller typing, and gamepad typing across 10 keyboard languages.
Install ERICK on Android from Google Play today. iOS source builds are available from the repository, and the iOS App Store release is coming soon.
What ERICK is
ERICK is a virtual keyboard and assistive technology project for Android and iOS. Instead of asking the user to tap rows of tiny keys, it uses two large directional controls. Move the left and right controls together and ERICK turns that pair of directions into a letter, number, symbol, or command.
Quick Type touch input
One-Handed touch input
Controller-based typing
Alternative input without tiny keys
Prefer a full player? Open the dedicated watch pages for Quick Type, Steady Type, One-Handed input, Android controller typing, alternative controller typing, and quote practice.
Who ERICK is for
ERICK is built first for people who struggle with standard touch keyboards, especially for motor accessibility, but it can help many more users too.
Physical disability support
Large touch targets and controller support can help users with limited dexterity, tremors, repetitive strain injuries, or difficulty reaching rows of small keys.
Cognitive and reading support
A predictable A-Z layout, dyslexia-friendly fonts, and simplified input can reduce cognitive load for users who find standard keyboards overwhelming.
Everyday and general use
Fewer mistaps on small screens, controller-based typing for TVs and consoles, and fully offline privacy make ERICK useful for anyone.
How the accessible keyboard works
ERICK keeps text entry simple: choose a group, choose a character, type.
Choose a group
Swipe the left dial in a direction to select a character group such as A-E or F-J.
Choose a character
Swipe the right dial to select the specific character within that group.
Type
Both directions combine into a chord, the character appears instantly, and offline word predictions update in real time.
Key features
Built from the ground up for accessibility, controller typing, and privacy-focused text entry.
Dual-dial chord input
Two radial dials combine to form character chords. Every character requires equal effort, so there is no need to reach for tiny keys.
Multiple layouts
Choose from Logical (A-Z), Efficiency (frequency-optimized), or create your own custom layout.
Offline word prediction
Always-on suggestions with autocorrect, next-word predictions, smart spacing, and per-language learned profiles all run on-device.
Controller and gamepad typing
Plug in a physical gaming controller and use its analog sticks for text input on phones, tablets, TVs, and couch setups.
Accessibility first
Colorblind palettes, left-handed mode, dyslexia-friendly fonts, one-handed typing, and large touch targets support motor accessibility and clearer reading.
10 language profiles
Switch between English, Spanish, Portuguese, French, German, Italian, Norwegian Bokmal, Danish, Swedish, and Finnish with matching localized UI.
Three input modes
Quick Type for speed, Steady Type for precision, and One-Handed mode that locks a direction so you can type with a single thumb.
Typing practice
Built-in lessons and quote practice help new users learn chord combinations at their own pace.
Privacy-focused keyboard
Zero data collection, no internet permission for typing, and fully offline processing keep every keystroke on your device.