Seal Ketsui

Seal Ketsui

Ketsuin -Ninja Gesture Input Method

110GitHub
Description

Ketsuin rejects mortal keyboard typing and takes you back to the world of ninjas. With this project, the ancient sealing technique is perfectly integrated with modern computer vision (YOLOX-Nano) to create this T9 sealing input system. Condensing Chakra, forming the seals of the twelve earth branches, transforming thoughts into words like a real ninja. The project is based on a neural network driven by the ONNX Runtime Web, which captures every gesture you make in real time, turning the camera into a medium for psychic arts. functional properties Gesture detection: Use the lightweight YOLOX-Nano model to detect 12 different gestures in real time through the ONNX Runtime. T9 Ninja Engine: Implement a strict T9 input system, with each gesture corresponding to a button on a traditional phone keyboard. Mobile optimization: Fully responsive layout, perfect support for desktop and mobile devices. Continuous deletion: Press and hold the "you" print to quickly delete text. Continuous switching: Press and hold the "Hai" seal to quickly cycle through candidate words (300ms interval). Anti-false touch: Intelligent input delay (100ms for ordinary keys, 40ms for space bar) effectively prevents false touch caused by gesture jitter. instructions for use The 12 Signs This input method uses 12 gestures (Zi, Chou, Yin, etc.) to map to keys 1-9, *, 0, #. Gesture ID Name (seal) t 9 button Function/Letters 1 Child (Rat) 1 . , ? ! : ; 1 2 Ugly (Ox) 2 A B C 2 3 Yin (Tiger) 3 D E F 3 4 Mao (Hare) 4 G H I 4 5 Chen (Dragon) 5 J K L 5 6 Si (Snake) 6 M N O 6 7 noon (Horse) 7 P Q R S 7 8 Wei (Ram) 8 T U V 8 9 Shen (Monkey) 9 W X Y Z 9 10 Bird (*) Delete/Backspace (long press to delete continuously) 11 Xu (Dog) (0) Blank/Confirm Candidate Words 12 Hai (Boar) (#) Next Candidate/Switch basic operation Seal: Show gestures to the camera. Enter: The corresponding number will be added to your sequence. Candidates: Words that match the sequence will appear. Switch: Use the Hai (#) print to switch candidate words. Confirm: Use the Xu (0) stamp to confirm the selected word and insert a space. Delete: Use a unitary (*) print to delete the last character.

Screenshots
Screenshot 1
Screenshot 2
App Information
Version
1.0.0
Package Size
14.34 MB
Updated
March 12, 2026
Source Code
huanglizhuo
Platform Support
PC