脳と指がバグった
日本語ネイティブパソコンユーザーは大きく2つの派閥に二分される。それは、どのように日本語を入力するのか。ローマ字入力とかな入力だ。調査に寄ると、ローマ字入力が93%、かな入力が5%といったところらしい。これは、2000年代に入ってから、アルファベットを入力する必要性が高まったことで、ローマ字入力ユーザーが一気に増えたと言われている。かくいう私も、パソコンを購入したてのころは、かな入力でしたが、ATOKを入手してからは、ローマ字入力へ移行したのも、プログラミングにのめり込んだことで、アルファベットの入力頻度が高まったからでもある。かれこれ40年近くコンピューターに携わってきて、ローマ字入力を使いこなしているし、出来る限り少ない打鍵数で入力していたり、はたまたヘボン式に固執したりもしていたりもする。そんな人間であっても、混乱するようなものが存在した。ネットスラングで犬を表す「イッヌ」である。ローマ字入力に慣れていると、innuと入力して変換のためにスペースを押すことになるが、innuでは「いんう」と変換されてしまうのだ。さて、どうやって最小打鍵数で「イッヌ」と入力するのか、今回の話題です。基本的には、促音のあとに続く子音(k、s、t、h、m、y、r、w、g、z、d、b、p、但しナ行のnは除く)を2回打鍵することで、促音「っ」も合わせて日本語を入力するのが、打鍵数を少なく日本語を入力する最も効率の良い方法なのである。しかし、日本語の音韻体系には存在しないとされることから、ローマ字入力において、促音「っ」の後にナ行(な・に・ぬ・ね・の)が現れることはなく、nnと打鍵すると「ん」と変換するように、ローマ字入力は設計されているのです。さて、拗音を入力する際に打鍵するxやlというものが存在はするのだが、初心者の頃には学習はしていても、慣れれば慣れるほど、xやlを使ってわざわざ拗音を入力する人は居なくなっていくのである。それは、拗音単体で存在することが基本的にはないからで、子音のキーを2回打鍵するということに慣れきってしまっているからでもある。さて、「イッヌ」と入力する方法を思い出せたであろうか。正解は、「ixtunu」または「iltunu」が6打鍵で最小打鍵数であり、これより少ない打鍵数では入力出来ないのである。また、私のようなヘボン式に親しみがあると、「ixtsunu」と入力してしまったりもする。ヘボン式は、し「shi」、ち「chi」、つ「tsu」、といった訓令式とは違うローマ字表記なのです。ただ、ローマ字入力がヘボン式に完全に対応しているわけではない。例えば、「新橋」をヘボン式で表記すると、「shimbashi」であるが、これでは「しんばし」と変換はしてくれないので、「shinbashi」と不完全なヘボン式で入力せざるを得ない。例えば、「三軒茶屋」をヘボン式で表記すると、「sangenjaya」であるが、私自身はあえて「sangendyaya」と入力しているのである。これは、茶は「ちゃ」であり、連濁して「ぢゃ」になっているのだから、ダ行であるという脳内の意識がちゃんとあるからに過ぎない。音として同じだからという打鍵が、何かのタイミングで問題になる可能性があると考えているからだろうか。こうなってくると、癖としか言えないレベルだとは思う。大学生の頃、一太郎+ATOKの講師のバイトをやっていたくらい、この辺の知識を持っていたってのも、パソコンオタクだったのがわかるだろう。IMEごとのサポート状況を表にしておく。ただし、これらがすべてのバージョンにおいて正しいかまでは調べていない。【五十音】 a i u e o MS-IME ATOK Google あ い う え お ◯ ◯ ◯ k か き く け こ ◯ ◯ ◯ s さ し す せ そ ◯ ◯ ◯ t た ち つ て と ◯ ◯ ◯ n な に ぬ ね の ◯ ◯ ◯ h は ひ ふ へ ほ ◯ ◯ ◯ m ま み む め も ◯ ◯ ◯ y や ゆ いぇ よ ◯ ◯ ◯ r ら り る れ ろ ◯ ◯ ◯ w わ うぃ う うぇ を ◯ ◯ ◯ 【濁音・半濁音】 a i u e o MS-IME ATOK Google g が ぎ ぐ げ ご ◯ ◯ ◯ z ざ じ ず ぜ ぞ ◯ ◯ ◯ d だ ぢ づ で ど ◯ ◯ ◯ b ば び ぶ べ ぼ ◯ ◯ ◯ p ぱ ぴ ぷ ぺ ぽ ◯ ◯ ◯ 【拗音・数助詞】 a i u e o MS-IME ATOK Google l ぁ ぃ ぅ ぇ ぉ ◯ ◯ ◯ x ぁ ぃ ぅ ぇ ぉ ◯ ◯ ◯ lk ヵ ヶ ◯ ◯ ◯ xk ヵ ヶ ◯ ◯ ◯ lt っ ◯ ◯ ◯ xt っ ◯ ◯ ◯ lts っ ◯ ◯ ◯ xts っ ◯ ◯ ◯ ly ゃ ぃ ゅ ぇ ょ ◯ ◯ ◯ xy ゃ ぃ ゅ ぇ ょ ◯ ◯ ◯ lw ゎ ◯ ◯ ◯ xw ゎ ◯ ◯ ◯ 【その他の一文字子音】 a i u e o MS-IME ATOK Google v ゔぁ ゔぃ ゔ ゔぇ ゔぉ ◯ ◯ ◯ q くぁ くぃ く くぇ くぉ ◯ ◯ ◯ f ふぁ ふぃ ふ ふぇ ふぉ ◯ ◯ ◯ j じゃ じ じゅ じぇ じょ ◯ ◯ ◯ c か し く せ こ ◯ ◯ ◯ 【イ段+拗音】 a i u e o MS-IME ATOK Google ky きゃ きぃ きゅ きぇ きょ ◯ ◯ ◯ sy しゃ しぃ しゅ しぇ しょ ◯ ◯ ◯ sh しゃ し しゅ しぇ しょ ◯ ◯ ◯ ty ちゃ ちぃ ちゅ ちぇ ちょ ◯ ◯ ◯ cy ちゃ ちぃ ちゅ ちぇ ちょ ◯ ◯ ◯ ch ちゃ ち ちゅ ちぇ ちょ ◯ ◯ ◯ ny にゃ にぃ にゅ にぇ にょ ◯ ◯ ◯ hy ひゃ ひぃ ひゅ ひぇ ひょ ◯ ◯ ◯ my みゃ みぃ みゅ みぇ みょ ◯ ◯ ◯ ry りゃ りぃ りゅ りぇ りょ ◯ ◯ ◯ j じゃ じ じゅ じぇ じょ ◯ ◯ ◯ jy じゃ じぃ じゅ じぇ じょ ◯ ◯ ◯ zy じゃ じぃ じゅ じぇ じょ ◯ ◯ ◯ dy ぢゃ ぢぃ ぢゅ ぢぇ ぢょ ◯ ◯ ◯ by びゃ びぃ びゅ びぇ びょ ◯ ◯ ◯ py ぴゃ ぴぃ ぴゅ ぴぇ ぴょ ◯ ◯ ◯ 【ウ段+拗音】 a i u e o MS-IME ATOK Google wh うぁ うぃ う うぇ うぉ ◯ ◯ ◯ q くぁ くぃ く くぇ くぉ ◯ ◯ ◯ kw くぁ くぃ くぅ くぇ くぉ ◯ ◯ ◯ qw くぁ くぃ くぅ くぇ くぉ ◯ sw すぁ すぃ すぅ すぇ すぉ ◯ ◯ ◯ ts つぁ つぃ つ つぇ つぉ ◯ ◯ ◯ f ふぁ ふぃ ふ ふぇ ふぉ ◯ ◯ ◯ fw ふぁ ふぃ ふぅ ふぇ ふぉ ◯ hw ふぁ ふぃ ふぇ ふぉ ◯ v ゔぁ ゔぃ ゔ ゔぇ ゔぉ ◯ ◯ ◯ gw ぐぁ ぐぃ ぐぅ ぐぇ ぐぉ ◯ ◯ ◯ zw ずぁ ずぃ ずぅ ずぇ ずぉ ◯ ◯ ◯ ds づぁ づぃ づぅ づぇ づぉ fy ふゃ ふぃ ふゅ ふぇ ふょ ◯ ◯ fy ふゃ ふゅ ふょ ◯ vy ゔゃ ゔぃ ゔゅ ゔぇ ゔょ ◯ ◯ qy くゃ くぃ くゅ くぇ くょ ◯ 【エ段+拗音】 a i u e o MS-IME ATOK Google th てゃ てぃ てゅ てぇ てょ ◯ ◯ ◯ dh でゃ でぃ でゅ でぇ でょ ◯ ◯ ◯ 【オ段+拗音】 a i u e o MS-IME ATOK Google tw とぁ とぃ とぅ とぇ とぉ ◯ ◯ dw どぁ どぃ どぅ どぇ どぉ ◯ ◯ ◯ 【その他の二文字子音】 a i u e o MS-IME ATOK Google wy ゐ ゑ ◯ ◯ ◯ ではではtable.test td {width: 80px;text-align: center;}