VR空間での使用を想定した新しいタイピング方法です。手元が見えなくても、指を動かすだけで入力することができます。
yubi-key用の入力アプリ「yubi_key.py」と、それを練習するためのソフト「sashimida.py」を提供するリポジトリです
![]() |
![]() |
|---|---|
| yubi_key.py | sashimida.py |
- yubi-key.py: YubiKey入力用のアプリケーション。
- sashimida.py: YubiKeyの操作を練習できる練習用ソフト。
- シンプルで直感的な操作性。
- クロスプラットフォーム対応(Windows, macOS, Linux)。
- Clone this repository
git clone https://github.com/medamawa/yubi-key.git
cd yubi-key- Install packages
pip install -r requirements.txtYubiKeyを操作するための基本的なアプリケーションです。
python yubi_key.pyアプリを起動すると、指示に従ってYubiKeyを操作できます。
YubiKeyの操作を練習するためのツールです。
python sashimida.py練習ソフトを起動して、指定された入力をYubiKeyで模擬練習することができます。
- 左手で入力モード選択
- 右手でキーを選択
- 左手をベースポジションに戻すことで入力確定
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|
| [enter] | [layer2] | [layer3] | [delete] |
![]() |
![]() |
![]() |
![]() |
![]() |
|
|---|---|---|---|---|---|
| layer1 | a | e | o | t | r |
| layer2 | h | i | y | l | m |
| layer3 | ' | , | ? | ! | - |
![]() |
![]() |
![]() |
![]() |
![]() |
|
|---|---|---|---|---|---|
| layer1 | s | u | d | b | c |
| layer2 | n | w | f | g | k |
| layer3 | p | v | j | x | z |
![]() |
|
|---|---|
| layer1 | [space] |
| layer2 | . |
| layer3 | \n |
# id
0 左手 小指
1 薬指
2 中指
3 人差し指
4 親指
5 右手 親指
6 人差し指
7 中指
8 薬指
9 小指
# left hand
00000 base position
00001 入力
00010 レイヤー2
# right hand
00000 base position
10000 ○
01000 ○
00100 ○
00001 △
11000 ○
10100 △
10001 ○
01100 ○
01001 ○
00110 ○
00101 △
11100 ○
11001 ○
01110 ○
01101 ○
00111 ○
11110 ○
01111 ○
11111 GPT or command
| left | ID | Function |
|---|---|---|
| 00000 | 0 | |
| 00001 | 1 | [enter] |
| 00010 | 2 | [layer2] |
| 00100 | 3 | [layer3] |
| 10000 | 4 | [delete] |
| right | ID | layer1 | layer2 | layer3 |
|---|---|---|---|---|
| 00000 | 0 | |||
| 10000 | 1 | a | h | ' |
| 01000 | 2 | e | i | , |
| 11000 | 3 | o | y | ? |
| 11100 | 4 | t | l | ! |
| 01100 | 5 | r | m | - |
| 01110 | 6 | s | n | p |
| 11110 | 7 | u | w | v |
| 01111 | 8 | d | f | j |
| 00111 | 9 | b | g | x |
| 00110 | 10 | c | k | z |
| 11111 | 11 | [space] | . | \n |
| 00100 | 12 | |||
| 00001 | 13 | |||
| 10100 | 14 | |||
| 10001 | 15 | |||
| 01001 | 16 | |||
| 00101 | 17 | |||
| 11001 | 18 | |||
| 01101 | 19 | |||
















