ドラマ「風魔の小次郎」、映画「いけちゃんとぼく」、クレラップシリーズCM(「ゆうやけ」編まで)など。自作キーボードなのに、まだQwerty配列なんですって!?キーマップいじれるのに!?こんにちは。そのうち自キデビューしようと企んでいる配列沼の住人です。自作キーボード沼と配列沼をつなげようと企みました。これまで開発されてきた代表的な日本語配列(一部英語配列)を紹介します。配列沼ガイドブックがわりにどうぞ。「Qwerty配列は糞!」これが配列沼の最初の一歩だと思います。日々タイピングして疑問に思うはずです。「もうちょっと効率的な文字の配置ってないの?」ってね。日々効率的なキーマップのことを考えているはずです。「効率的に日本語を入力するためには、Qwertyは効率が悪い。文字を並べ替えてみよう。右手人差し指にA...」などと考えるのが配列沼の入り口です。以下のような代表的配列を紹介することで沼の紹介とします。詳しくはその配列名で調べてみてください。最後に参考サイトも上げます。おおきくわけると三系統あります。・英語もローマ字も同じ配列で打つ・英語とローマ字を、配列を切り替える(ローマ字配列)・英語とカナを、配列を切り替える(カナ配列)です。上から順に、マイルドからアバンギャルドまでのグラデーションです。楽だよね、と考える人は第一のグループです。技術系のライターやプログラマーはこういう人が多いと聞きます。Dvorak配列は古典的代表です。Eucalyn配列は、自作キーボードの人にはおなじみですね。二つの言語は、そもそも音の連接頻度や流れも違うから、それぞれに合理的な指使いの配列を使い分けるべきだ、と考えるのが二つ目と三つ目のグループになります。日本語をローマ字で打つのが二つ目、カナ配列で打つのが三番目。ブロガーなど日本語メインの人が多いですね。日本語を打つときだけ切り替える(IMEオンオフのタイミングで変える)のが一般的でしょうか。ショートカットはQwertyのままの方が指が覚えてるので、そう設定する人もいます。日本語をローマ字入力する為の最適化配列の探求か、カナ配列の最適化の探求か、という違いになります。カナは50音覚える手間がありますが、一打で一音打てます。ローマ字は20字程度を覚えればよいですが、一音に数打必要です。両者はトレードオフの関係にあるので、それぞれの事情によって、様々な選択がありえます。狭い打鍵範囲に50(以上)のカナを乗せるのがふつうです。配列図省略ていうか100年以上前の配列なのかよ。英語専用、ローマ字も英語圏で、Qwerty配列の効率の悪さが知られていないわけがありません。配列の改良は昔からありました。そのうちの最初の名作と呼べるものがこれです。英語もローマ字もDvorak配列で使う、というアイデアを思いつきました。拗音のYが微妙だったり、そのままでは使えないことがわかってきています。「配列はそのままで、入力規則を変更」(たとえばCでKを兼ねる)などで対応しているのが、DvorakJP、DvorakYなどです。「ショートカットのバインドがめちゃくちゃになる」現象があります。「コントロールを押した時だけQwerty」と設定する人も多いですね。現在最高に英語の効率がよいらしいです(異論あり)。QWZXCVあたりがQwertyと同じなので、ショートカットが楽です。僕は日本語入力のことをメインに考えているので、詳しくないので省略。英語、ローマ字HJKLを十字に組むように配置しているのがポイント。QWZXCVも心強い。ショートカットをそのまま打つなら、なかなかの融合だと思います。配列図は分割、格子を意識しておきました。「Qwerty配列のままで、入力規則だけ拡張すればいいんじゃね?」という考え方。拡張規則を使って省打鍵入力してもいいよ、というもの。IMEのローマ字テーブルをいじるだけで実装できるので、キーボードや環境に左右されないという強みがあります。Qwertyローマ字の欠点はほとんど継承します。SKY配列(1987)「左手が子音、右手が母音だと、左右交互打鍵になって速いんじゃね?」というアイデアは、比較的昔からありました。配列界隈では「行段系」とよばれています。行段系は簡単につくれるので、さまざまなバリエーションがあります。行段系で一番効率がよさそうなのは「けいならべ」ではないかと思います。日本語の再頻出連接は「ょう」ですが、それを打ちやすい拗音位置になっています。合成する、という配合も可能ですよ。その他の行段系はこちら。・つばめ配列(2011)変わり種。中段のみで打つ、というコンセプトです。一打目で行、二打目で段を指定。カーソル、エンター、BS」をコンセプトにしています。ouとyouがアルペジオ入力(隣の指でタランと打つ高速入力)で打ちやすくなっています。・(標準の)JIS配列(1980)そもそもJISキーボードは、この配列を載せるために生まれました。USキーボードにくらべ、キーの数が多くなっています。日本語の50音が1キーに対応しないと直感的でない、というのは当時の考え方に過ぎません。この50キーをブラインドタッチできる人は、なかなかの変態だと僕は思います。ちなみに次の動画は、今年のリアルフォースタイピングチャンピオンシップ決勝トーナメント。https://www.youtube.com/watch?v=GEhx_ZGB5Hc3:21:56からグランドファイナル。日本一のJISカナ入力が見れます。ほとんど手がついていない浮きっぱなしの空間把握。すごい変態が世の中にはいることよ。・親指シフト(Nicola配列、1979)「文字キーを30キーに収めるには、シフトを使って二種類出せばいいんだ」というアイデアに基づいたものです。自作キーボードでもレイヤーという考え方でおなじみですね。そのために、親指キーという同時打鍵用のシフトキーがふたつあります。違う音を出すことに成功したものです。むかしからあるので、古参作家には根強い人気。自作キーボードの人にも既に実装した人がいると聞きます。「自作してしまえ」と思っている親指シフト愛好家は、わりといるんじゃないでしょうか。古い配列なので、運指効率がよいとは思えません。以下に述べる後発配列の方が、楽で速いと考えています。・新JIS配列(1986)「シフトはひとつ、30キー強に文字を収める」という発想の、名作配列です。スペースキーをシフトキーに使うのは、なかなかの発想です。旧JISに変わって普及されるはずでしたが、なぜか小指シフト(普通のシフトキーでしかシフトできない)に改悪され、しかも各メーカーの足並みがそろわず、廃止された不遇の配列です。IMEや、Google日本語入力のローマ字定義のみ)で実装可能です。シフトは、中指キー(DK)のあとに打ったものにかかる、という「中指前置シフト」を採用。これはIMEの「使ってないローマ字定義領域」を使う為です。「一文字打鍵または二文字打鍵でカナを打つ」という配列ができました。歴史的にいうと、なんと2ちゃんで作られた、という出自を持ちます。(2スレ目の263レス目で確定したからこの名がある)使い手もそこそこ多い、と聞きます。欠点は、一部の音に弱いこと。叢雲配列、ミズナラ配列、ブナ配列などがバリエーションとして存在します。気になったら、色々調べてみてください。・飛鳥配列(2010)親指シフトは運指効率が悪い。親指でシフトするという操作自体は悪く無い。配字を工夫すればよいのではないか。考える人はたくさんいました。その中で名作がたくさん生まれます。その中で指のつながりがよいのが飛鳥配列。飛鳥配列では清濁関係なくばらばらにする、というルールで並べられています。各音に最適化された配置になっています。「押しっぱなしでもシフトがかかる」のが特徴です。「ぬるぬる繋がる運指」が特徴です。最速配列候補の一です。・新下駄配列(2010)もうひとつの最速候補です。「中指、薬指と同時押しすればいいじゃん」と発想、同時押しによってシフトします。中指や薬指から人差し指に、アルペジオで繋がるよう配置が工夫されているのが速さの秘密です。「拗音が同時押し一発で出る」事を特色としています。「しょ」などは二文字表記ですが、発音上は1単位(モーラ)です。「1アクション1モーラ」によって、アクションを少なく打っていけるのが特徴です。欠点はその定義の多さでしょうか。ローマ字に比べれば、とても覚えることが多いです。(覚えれば最速のうわさあり。作者もXタイパーだし)・蜂蜜小梅配列(2014)「最速よりも、日常の打鍵を楽にする」というコンセプトの親指シフト系配列です。清濁同置なので楽に使えます。蜂蜜マトリックスという拗音同時押しで、拗音1アクションを実現。清濁拗同置を実現しています。・薙刀式(2018)僕の作った配列。カラー図なのは作者特権で。http://oookaworks.seesaa.net/article/456099128.html短時間最速よりも、長文(小説、脚本)に特化しています。候補選択の左右矢印(縦書き想定)、BSが配列内にあるのは、カタナ式同様の考え方です。「使う二つの音の同時押し」にしたことにあります。薙刀式では覚えていなくても原理さえわかれば打てるので、楽。長文編集用のショートカットが多数集められています。キー配列エミュレータ、DvorakJややまぶきR(Windows)、Karabiner(Mac)によるものが一般的です。月配列のように、IMEのローマ字定義でするものもあります。「かえうち」なる、キー配列変更USBアダプタも作られています。(OSフリー、エミュレータフリー!)自作キーボードでQwerty配列だとしても、これらのものをかませば配列が変更できます。強者はファームウェアに焼くでしょうが。以上、駆け足配列沼ガイドでした。名作を上げましたが、いろんな配列が世の中にはあります。カナ配列のよだか配列などが有名ですかね。あることを付記しておきます。自作キーボードの配列に慣れるくらいの手間だと考えると、そんなには大したことないと思います。三ヶ月とか半年で以前の配列を越えることが多いですね。複数の配列をブラインドタッチすることも可能です。複数の配列も使えます。自宅では別配列を使っている人も多いですね。以下参考になるリンク。行段系https://www4.atwiki.jp/japanese_keyboard_layout/sp/pages/5.htmlカナ系https://www4.atwiki.jp/japanese_keyboard_layout/sp/pages/6.html情報がやや古いですが。あとは気になった配列名でググると、色々出て来ると思います。古いですが、2ちゃんの「よろしければ配列について教えろ」過去スレが参考になるかも知れません。ついでにローマ字のアルファベット頻度表、カナの頻度表も貼っときますね。時々他の配列の研究をした話も書いてます。糞Qwerty?オリジナル配列をつくろうぜ!逆に配列沼の住人!物理配列ごとオリジナル配置を考えて、ビルドするんだ!ーー最善の入力方式はなにか?答えはまだ、決まっていない。75(静電容量式で35gの中華キーボード。[必須入力]※ブログオーナーが承認したコメントのみ表示されます。2.0Seesaaブログ。