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.
Three gaps drove the design:
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.
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.
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.
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.
Team of 4, team lead. Led the design and pitch; earned faculty praise for a compelling presentation.