leapmotionでキー入力がしたいのでプロトタイプを作ってみた

勢いでleapmotionを新宿のヨドバシカメラで買ってきてしまった。
実は前々からジェスチャーで文字入力をやってみたかった。

環境

どのような入力を実現するか

手の指を一本折り曲げた状態で手を左右上下前後に動かし、
どの指が曲がっているかと、手を動かしている方向の組み合わせを入力パターンとする。
とりあえず片手だけにしたので、指の本数(5) x 左右上下前後(6) = 30通りの入力が可能。
アルファベットは網羅できる。

イメージ↓
f:id:KYudy:20160504165028p:plain

ソースコードは以下のとおり。leapmotionのAPIが非常によく出来ていて、簡単につくることができた。

gist.github.com

動いているところ↓
f:id:KYudy:20160504165608p:plain

正直全然実用できないが、形にはなった。