Dozen0をかむキーボードにするファームウエア第2弾を作りました。以前作ったものは、2回の入力で1文字を入れるタイプで日本語を直接入れられるものでしたが、今回のものは、1回の入力で、アルファベットや数字、記号を入れられます。アルファベットといっても、かな入力にすれば、日本語の入力が可能なので、まあまあ実用的だと思っています。基本的に5個のキーを複数押す事で、1レイアにつき31文字入れられます。全部で4レイアあるので、124種類の文字を入れられます。
GitHubはこちら
ツリーの一番上をチェックアウトして使って下さい。
make dozen0:kamu31 でコンパイル出来ます。
上図、上の一番左のボタンは、日本語入力のオンオフのボタンです。上の左から2番目のボタンは、バックスペースとなります。
上図、下の左から3番目のボタンはレイア0、4番目はレイア1、5番目はレイア2,2番目はレイア3の選択ボタンです。
実際の入力に使うボタンは、上図、の5個になります。以下キー配置です。
//レイヤー0 英小文字
//●○○○○ ○●○○○ ○○●○○ ○○○●○ ○○○○●
u
a
e
i
o
//●●○○○ ○●●○○ ○○●●○ ○○○●● ●○○○●
c
f
x
q
l
//●○●○○ ○●○●○ ○○●○● ●○○●○ ○●○○●
.
v
'
,
j
//○●●●● ●○●●● ●●○●● ●●●○● ●●●●○
w
h
m
y
r
//○○●●● ●○○●● ●●○○● ●●●○○ ○●●●○
t
p
k
s
//○●○●● ●○●○● ●●○●○ ○●●○● ●○●●○
d
b
n
g
z
//●●●●●
enter
//レイヤー1 英大文字
//●○○○○ ○●○○○ ○○●○○ ○○○●○ ○○○○●
U
A
E
I
O
//●●○○○ ○●●○○ ○○●●○ ○○○●● ●○○○●
C
F
X
Q
L
//●○●○○ ○●○●○ ○○●○● ●○○●○ ○●○○●
.
V
'
,
J
//○●●●● ●○●●● ●●○●● ●●●○● ●●●●○
W
H
M
Y
R
//○○●●● ●○○●● ●●○○● ●●●○○ ○●●●○
T
P
K
S
//○●○●● ●○●○● ●●○●○ ○●●○● ●○●●○
D
B
N
G
Z
//●●●●●
enter
//レイヤー2 数字
//●○○○○ ○●○○○ ○○●○○ ○○○●○ ○○○○●
5
1
2
3
4
//●●○○○ ○●●○○ ○○●●○ ○○○●● ●○○○●
0
6
7
8
9
//●○●○○ ○●○●○ ○○●○● ●○○●○ ○●○○●
=
*
/
+
-
//○●●●● ●○●●● ●●○●● ●●●○● ●●●●○
F5
F1
F2
F3
F4
//○○●●● ●○○●● ●●○○● ●●●○○ ○●●●○
F10
F6
F7
F8
F9
//○●○●● ●○●○● ●●○●○ ○●●○● ●○●●○
F11
F12
^
\
//●●●●●
enter
//レイヤー3 記号
//●○○○○ ○●○○○ ○○●○○ ○○○●○ ○○○○●
%
!
"
#
$
//●●○○○ ○●●○○ ○○●●○ ○○○●● ●○○○●
@
&
'
(
)
//●○●○○ ○●○●○ ○○●○● ●○○●○ ○●○○●
{
?
}
[
]
//○●●●● ●○●●● ●●○●● ●●●○● ●●●●○
>
~
|
`
<
//○○●●● ●○○●● ●●○○● ●●●○○ ○●●●○
;
:
_
//○●○●● ●○●○● ●●○●○ ○●●○● ●○●●○
ReDo
Cut
Copy
Paste UnDo
//●●●●●
enter
iPadアプリ、KamuKeyboard2はこちら
iPadで、かむキーボードを体験出来るアプリです。
かな漢字変換が出来ないので、アルファベットと数字と記号を少ししか入れられません。
|