パソコンの入力装置としてキーボードやマウスなどが存在する。
中でも敷居が高いのがキーボードであろう。
そうはいっても、現在のコンピューター環境において、キーボードが使えないというのは致命的となってしまう。
このハードルを少しでも楽しくクリア出来るのが望ましいのであろう。
まず、このキーボードという入力装置は英語圏の人間が作り出したものである。
英語圏以外の国では、ソフトウェアで変換という操作が必要になるわけです。
日本語を入力するには、カナ入力かローマ字入力のどちらかを選ぶことになる。
カナ入力
利点:ローマ字入力と比べて打鍵数が少なくすむ。
欠点:ローマ字入力と比べてキー配置を沢山記憶しなくてはならない。
ローマ字入力
利点:カナ入力と比べてキー配置を沢山覚える必要が無い。
欠点:カナ入力と比べて打鍵数が多く、変換パターンを覚えなくてはならない。
どちらも一長一短ある。
アルファベットを入力する必要がないというのであれば、間違いなくカナ入力なんだろう。
カナ入力を覚えて使いこなしている人は尊敬する。
私はプログラマだったし、コマンドラインインターフェイスの頃からパソコンを使っているので、アルファベットの方が必要だったので、ローマ字入力しか出来ない。
というわけで、ローマ字変換に特化して書いてみる。
ローマ字入力を覚える上で、訓令式とヘボン式という変換方式の違いを認識しておく必要がある。
a |
i |
u |
e |
o |
|
ア |
イ |
ウ |
エ |
オ |
|
k |
カ |
キ |
ク |
ケ |
コ |
s |
サ |
シ |
ス |
セ |
ソ |
t |
タ |
チ |
ツ |
テ |
ト |
n |
ナ |
ニ |
ヌ |
ネ |
ノ |
h |
ハ |
ヒ |
フ |
ヘ |
ホ |
m |
マ |
ミ |
ム |
メ |
モ |
y |
ヤ |
ユ |
ヨ |
||
r |
ラ |
リ |
ル |
レ |
ロ |
w |
ワ |
ヰ |
ヱ |
ヲ |
|
g |
ガ |
ギ |
グ |
ゲ |
ゴ |
z |
ザ |
ジ |
ズ |
ゼ |
ゾ |
d |
ダ |
ヂ |
ヅ |
デ |
ド |
b |
バ |
ビ |
ブ |
ベ |
ボ |
p |
パ |
ピ |
プ |
ペ |
ポ |
簡単に言えば、子音+母音の二つのキータッチで拗音を含まない一文字に対応している。
これが基本である。
二文字の子音+母音で拗音を含む文字は、
a |
i |
u |
e |
o |
|
l |
ァ |
ィ |
ゥ |
ェ |
ォ |
x |
ァ |
ィ |
ゥ |
ェ |
ォ |
ky |
キャ |
キィ |
キュ |
キュ |
キョ |
kw |
クァ |
(クィ) |
(クゥ) |
(クェ) |
(クォ) |
qw |
クァ |
クィ |
クゥ |
クェ |
クォ |
sh |
シャ |
シ |
シュ |
シェ |
ショ |
sy |
シャ |
シィ |
シュ |
シェ |
ショ |
sw |
スァ |
スィ |
スゥ |
スェ |
スォ |
ch |
チャ |
チ |
チュ |
チェ |
チョ |
cy |
チャ |
チィ |
チュ |
チェ |
チョ |
ty |
チャ |
チィ |
チュ |
チェ |
チョ |
ts |
ツァ |
ツィ |
ツ |
ツェ |
ツォ |
th |
テャ |
ティ |
テュ |
テェ |
テョ |
tw |
トァ |
トィ |
トゥ |
トェ |
トォ |
ny |
ニャ |
ニィ |
ニュ |
ニェ |
ニョ |
nw |
(ヌァ) |
(ヌィ) |
(ヌゥ) |
(ヌェ) |
(ヌォ) |
hy |
ヒャ |
ヒィ |
ヒュ |
フェ |
ヒョ |
f |
ファ |
フィ |
フ |
フェ |
フォ |
fw |
ファ |
フィ |
フゥ |
フェ |
フォ |
fy |
フャ |
フィ |
フュ |
フェ |
フョ |
my |
ミャ |
ミィ |
ミュ |
ミェ |
ミョ |
mw |
(ムァ) |
(ムィ) |
(ムゥ) |
(ムェ) |
(ムォ) |
y |
ヤ |
イ |
ユ |
イェ |
ヨ |
ly |
ャ |
ィ |
ュ |
ェ |
ョ |
xy |
ャ |
ィ |
ュ |
ェ |
ョ |
yw |
(ユァ) |
(ユィ) |
(ユゥ) |
(ユェ) |
(ユォ) |
ry |
リャ |
リィ |
リュ |
リェ |
リョ |
rw |
(ルァ) |
(ルィ) |
(ルゥ) |
(ルェ) |
(ルォ) |
w |
ワ |
ウィ |
ウ |
ウェ |
ヲ |
wh |
ウァ |
ウィ |
ウ |
ウェ |
ウォ |
wy |
- |
ヰ |
- |
ヱ |
- |
v |
ヴァ |
ヴィ |
ヴ |
ヴェ |
ヴォ |
vy |
ヴャ |
ヴィ |
ヴュ |
ヴェ |
ヴョ |
gy |
ギャ |
ギィ |
ギュ |
ギェ |
ギョ |
gw |
グァ |
グィ |
グゥ |
グェ |
グォ |
j |
ジャ |
ジ |
ジュ |
ジェ |
ジョ |
jy |
ジャ |
ジィ |
ジュ |
ジェ |
ジョ |
zy |
ジャ |
ジィ |
ジュ |
ジェ |
ジョ |
zw |
(ズァ) |
(ズィ) |
(ズゥ) |
(ズェ) |
(ズォ) |
dy |
ヂャ |
ヂィ |
ヂュ |
ヂェ |
ヂョ |
ds |
(ヅァ) |
(ヅィ) |
(ヅ) |
(ヅェ) |
(ヅォ) |
dh |
デャ |
ディ |
デュ |
デェ |
デョ |
dw |
ドァ |
ドィ |
ドゥ |
ドェ |
ドォ |
by |
ビャ |
ビィ |
ビュ |
ビェ |
ビョ |
bw |
(ブァ) |
(ブィ) |
(ブゥ) |
(ブェ) |
(ブォ) |
py |
ピャ |
ピィ |
ピュ |
ピェ |
ピョ |
pw |
(プァ) |
(プィ) |
(プゥ) |
(プェ) |
(プォ) |
()で括った文字は変換されない可能性が高いものである。
どっちが訓令でどっちがヘボンかは、パソコンに置ける日本語入力において、それ程重要ではないので、自分の中で棲み分けする必要はそれほどないだろう。
現在の日本語において、ジとヂ、ズとヅという同音異字が存在する。
同音だからといって、異字である以上、変換では違うキータッチにする事が望ましいのは理解出来るであろう。