Menu

Back to Software Engineering projects

keyfx banner: effects for Android keyboards, beside a keyboard with a black hole on the backspace key

keyfx

An effects library for Android keyboards

Role
Designer and developer
Tools
Java, Android, Canvas, JavaScript
Company
Personal project
Year
2026

Most keyboards draw their keys and stop there. keyfx adds a layer on top: a single Drawable that sits over the keyboard window and draws every effect. The keyboard, called the host, only reports what happened, such as a key press or a swipe. Every clip on this page is recorded in the keyfx lab, the browser version of the effects, which runs on any phone.

The effects. Key pops, floating letters and heat streaks while typing; fire, shatter, lasers and glitches on backspace; a black hole, lava or a portal when backspace is held; rockets and shockwaves on enter; stars and a trackpad on the spacebar; comets, lightning and neon tubes as swipe trails; letter hop on a swiped word; plus hold charges, show and hide animations, accent popups and a glowing predicted word.

Built for hosts. It is keyboard agnostic: plain Android graphics, with no code from FUTO Keyboard, LatinIME or any other keyboard. Every effect and value is described by a settings schema, so a host can generate its settings screen instead of building one. Changes apply live, effects switch off with Android’s Remove animations setting, and they follow the Material You accent. A host declares its capabilities, and effects that need deeper access, like moving the real keys, are hidden from hosts that cannot provide it.

It is the engine behind FX for FUTO Keyboard and runs inside FXboard.

Videos

Overview

A tour of the effects, recorded in the keyfx lab.

Typing

Key pop, letter float, heat streak, neighbor wave and sparks.

Backspace tap

Fire, shatter, laser, disintegrate and glitch.

Backspace hold

Black hole, portal and lava rumble.

Enter

Rocket, shockwave, check mark and row wave.

Spacebar

Stars, puff and shimmer, then the spacebar as a trackpad.

Swipe trail

Comet, lightning, neon tube, ink brush and circuit.

Swiped word

Letter hop three ways, and constellation.

Media

Back to Software Engineering projects