← Kijun Kim

KIH: Keyboard In my Hand

Mechatronics · XR · team lead · Dec 2025 – Sep 2026
KIH glove prototype photo

A glove-type wearable Hangul keyboard for eyes-free Korean text entry. 16 tactile switches are embedded across the phalanxes of a pair of gloves (8 per hand) and pressed by the thumbs. Input is sequential rather than chorded; repeated taps on the same button add strokes, mirroring the graphical derivation principle (가획) of Hangul. Enumerates as a plug-and-play USB HID keyboard — no drivers or companion app required.

Motivation

Three gaps drove the design:

Mapping & Input Method

Each of the 16 buttons is mapped to a base jamo. Repeated taps on the same button add strokes — the same operation that graphically derives ㅋ from ㄱ, ㄲ from ㄱ, or ㅏ from ㅣ — so no separate shift key is needed.

16-button Hangul mapping layout
16-button base-jamo mapping across both gloves.
Multi-tap timeline for stroke addition (가획)
Multi-tap timing: successive taps within a window add strokes (가획).

Results

A within-subject study with 20 participants compared KIH against a TV-style cursor on-screen keyboard. After 10 minutes of training per condition, each participant completed 15 one-minute trials typing random words without looking at the device.

Learning curves and error rates for KIH vs TV on-screen keyboard
Learning curves over 15 trials: KIH keeps improving; the cursor keyboard is saturated from the start.
Jamo frequency vs. required tap count
Jamo frequency distribution vs. required tap count — the basis of the KSPC gain.

System & Stack

Arduino Leonardo (ATmega32u4), native USB HID. Firmware in C++ (Arduino); calibration, study and analysis tools in Python. Hardware: 16 tactile switches, gloves, wiring harness. MIT license.

System overview: prototype with signal flow diagram
System overview: prototype with signal flow.

Beyond the Glove: KIH-XR

The input method does not depend on the glove. KIH-XR runs the same 16-spot layout on camera hand tracking alone: MediaPipe estimates 21 joints per hand, virtual buttons are placed on the phalanxes, and a thumb-tip touch counts as a tap. The firmware's multi-tap state machine is ported unchanged, and a calibration wizard fits each user's sweet spots, tap radius and tap window. Only the joint source is device-specific, so headsets that already track hands (Vision Pro, Quest) could use the same layout without extra hardware. Built as a live webcam demo for the Creative Design Festival.

KIH-XR source & docs ↗

Recognition

Role

Team of 4, team lead. Led the design and pitch; earned faculty praise for a compelling presentation.