XR Keypad with Eye Tracking

Made a prototype inspired by a telephone keypad. It uses eye-tracking to hover over a key and finger pinches to define which letter you will type.

As you can see, each key encodes up to 4 signs (with SYM mode, it's 8) in a single mode:

Pinch Invocation:

1) Index -> Top Left -> "A"

2) Middle -> Top Right -> "B"

3) Ring -> Bottom Right -> "C"

4) Pinky -> Bottom Left -> "1"

Observations:

• Sometimes, during typing, I accidentally triggered the system menu. Adding visual signifiers to the virtual hand to specify a dedicated typing mode would help. It would visually guide users to stay in the mode. Or, OS holders might add the signifiers to the mode where you invoke system commands. The point is it should be easy for users to recognize when they switch from an app interaction layer to a system one.

• Unfortunately, the current Computer Vision-based hand tracking is not reliable enough. There are a lot of false positives for detecting Ring/Pinky Pinches. A dedicated hand-tracking device would improve the experience. As a quick hack — since there are no significant issues with Index/Middle pinches recognition — to type the left side symbols ("A 1" column), you use index/middle pinches on your left hand, and for the right side ones ("B C" column), you use your right hand respectively.

• The key layout doesn't consider the letters' use frequency. Arranging the layout based on it would speed up typing dramatically. But it would involve training and make the learning curve steeper.

• Smart suggestions ("T9") would allow us to use only Index Pinch for typing.

Overall, it's a very promising approach that massively reduces physical fatigue for spatial typing. With dedicated, accurate hand-tracking devices, input systems like this will make spatial interactions truly approachable.

Feel free to share your thoughts!

Get the prototype and try it on your Quest Pro device — https://github.com/Volorf/xr-prototypes

Stay tuned:

Dribbble — https://dribbble.com/Volorf

GitHub — https://github.com/Volorf

Twitter — https://twitter.com/Volorf

Instagram — https://www.instagram.com/olegdesignfrolov/

Oleg Frolov
Experiment with Interaction Design. Explore AR/VR.

More by Oleg Frolov

View profile