Skip to content
/ mimizu Public

In-air, single-stroke handwriting recognizer for VR

License

Notifications You must be signed in to change notification settings

y-fujii/mimizu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mimizu

mimizu is a single-stroke handwriting recognizer for VR. You can enter characters by writing strokes in the air.

Usage

mimizu works on OpenVR (SteamVR), which is the only API that supports overlay applications (as far as I know).

Currently the strokes are mostly compatible with Palm Graffiti.

  • Press the grips and triggers of both hands simultaneously to activate/deactivate the program.
  • Either trigger or grip buttons can be used to write strokes.
  • Two-stroke "X" is not supported. Use a mirrored stroke of "K".
  • Extended character mode is not supported.
  • Write backslash (top-left to right-bottom line) to enter the numeric input mode.
  • Write backslash reversely (right-bottom to top-left line) to enter the alphabetic input mode.

Output protocols

  • VRChat OSC Chatbox (UDP port 9000).
  • Keyboard input emulation (currently on Windows only).
  • (not implemented yet) WebSocket server?

About

In-air, single-stroke handwriting recognizer for VR

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages