かな配列「DHSBことのは配列」の紹介

 Datahand型キーボード向けのかな配列がなかったので作りました。
 配列名は「DHSBことのは配列」です。
「DHSB」はDatahandとSvalboardの頭文字、「ことのは」は古語の「言の葉」と右手フィンガークラスターのCキーの並びから取りました。
 Datahand型キーボードを日本語入力特化デバイスとして利用できる配列になったんじゃないかと思います。

 Datahandは入手が困難なのでSvalboard用で使うことを想定したかな配列となりますが、レイアウトに手を加えたら他のキーボードにも組み込めるかもしれません。

「Svalboardって何?」という方はこちらをご覧下さい。

 かなの配置に関する解説は別記事にまとめました。
 読まなくても配列の使用に問題ありません。

1.配列の全体図

※2024年12月7日追記。
英語レイヤーのローマ字配置を変更しました。
これに合わせて画像を最新版に差し替えて、記事中の説明文も書き換えました。

画像
DHSBことのは配列
画像
DHSBことのは配列ダークモード

 DHSBことのは配列の全体図です。
 2枚目はダークモードっぽくした画像です。
 内容は1枚目と同じなので好きな方を使ってください。
 空白にはキーを割り当てていません。
 全角半角の切り替えは両手親指のUp(デリートキーとバックスペースキー)の同時押しです。


2. DHSBことのは配列7つの特徴

2-1. 清音・濁音・半濁音・小書きがほとんど同置になっているので覚えやすいです。

「覚えやすい」というのは僕の主観なので人によって感じ方は違うと思いますが、とりあえずそういうことにしておいてください。

※小書きの「っ」だけは別の配置です。


2-2. 言葉を連想しやすい配置にしています。

 右手側には助詞の大部分と、副詞・助動詞・形式名詞・接続詞の一部が配置されています。
 左手側には残りが配置されています。

  • 右手:「して」「こと」「よう」「られ」「させ」「これ」「それ」「もの」

  • 左手:「ます」「ない」「する」「ある」「ため」「また」「なく」

 このようにパッと見て連接が思い浮かぶように配置したつもりです。
 右手で文章の核となる表現を、左手で動詞や足りない文字を補う、という形になっています。
 ですが、いつもイメージ通りになるわけではありません。
 漢字の入力では交互打鍵のようになることも多いです。


2-3. 拗音・半濁音・記号系・英数以外は1打鍵(長押しも1打鍵とします)で入力できるので、指に負担がかかりにくいです。

「DHSBことのは配列」一番の強みです。
 2-1の特徴に絡んでいますが、長押しすると濁音化したり、別のかなに変化します。
 Tap DanceのHoldを使って長押しの設定をしています。
 下記は一例です。
 ※「ゑ」や「ゐ」は入れていません。

  1. 「こ」を0.13秒長押しで「ご」

  2. 「あ」を0.25秒長押しで「ぁ」

  3. 「の」を0.145秒長押しで「に」

  4. 「、」を0.125秒長押しで「。」

  5. 「しゃ」を0.15秒長押しで「じゃ」

  6. 「変換」を0.15秒長押しで「TAB」

「各指の使用率」の項目でも触れますが、夏目漱石の「こゝろ(こころ)」の冒頭を入力した場合、96%以上を単打で入力できます。
 ほとんどデフォルトレイヤーでタイピングできますし、かな一文字当たりの打鍵数とアクション数が少ないので打鍵効率はかなり良いと思います。

 また、DatahandとSvalboardは指の移動距離が最小と言っていいほど短いので、より負担がかかりにくくなっています。
 毎日一万字から二万字くらい書いたり消したりして、一ヶ月の総打鍵数が数十万以上になっても、腕や手指に疲労が溜まりにくいです。
 各種IMEの推測変換(予測変換や省入力ともいいます)を併用すると指の負担がさらに軽減されます。


2-4. 拗音と半濁音はLayer 1への移動が必要ですが慣れると同時打鍵感覚で入力できます。

 別レイヤーに拗音と半濁音を配置しました。
 拗音は「ゃゅょ」の順で縦に並んでいるので覚えやすいと思います。
 こちらのレイヤーでも長押しすることで濁音化できます。
「しゃ」は「じゃ」に、「ひゃ」は「びゃ」なります。
 半濁音は2-1でも書いた通りデフォルトレイヤーの「はひふへほ」と同じ場所です。
 拗音の半濁音「ぴゃぴゅぴょ」は「ひゃひゅひょ」と分けて配置しています。


2-5. 感嘆符、疑問符、カギ括弧、長音符、カーソルキーなどはLayer 2に配置しました。

 このレイヤーの右手側にあるキー群は文章を書くうえで必要不可欠な要素です。
 とはいえ、かなと比べると優先順位は少し下がるため、Layer 1(拗音、半濁音レイヤー)と同じような扱いにしました。
 こちらも慣れると同時打鍵感覚で入力できるようになります。
 左手側はカーソル(矢印キー)とショートカットです。


2-6. 変換、エンターキー、デリートキー、レイヤー移動などは全て親指で行います。

 文章入力は人差し指から小指に任せて、その他の仕事は全てサムクラスターに集約しました。
 特にデリート(DEL)とバックスペース(BSPC)はそれぞれの親指を軽く上げるだけで入力できるので素早く消去することができます。
 変換とエンター(ENT)も親指を軽く曲げるだけで行えます。
 変換長押しでTabになるのは僕がATOK Passportの推測変換を使っているからです。


2-7. 英文用に最適化された配列「Engram」を使用しています。

 Engramを少しだけ改変してLayer 3に組み込みました。
 配置が合わなかったら自分好みに変えてください。
 このレイヤーではローマ字を長押しすると数字や記号に切り替わります。
 ちなみにDatahandにはNAS(Numbers and Symbols)モードという数字&記号専用レイヤーがありました。

 ※2024年12月7日追記。
 これまではSvalboard用に手を加えたMTGAPを使用していました。
 参考までに配列の画像を掲載しておきます。
 長押しの組み合わせは変えていません。

画像
モノクロ
画像
ダークモード

3. 各指の使用率

 Svalboardは分割型キーボードなので、DHSBことのは配列も左右に分かれています。
 それぞれの手指の使用率は以下のようになっています。

  • 右手59%(人18%、中19%、薬15%、小7%)

  • 左手41%(人13%、中18%、薬8%、小2%)

 この数値は下記ページにある「wikipedia.hiragana-asis.1-3gram」をベースにして算出しました。
 両手サムクラスターの使用率は含んでいません。
 目安として考えてください。

 夏目漱石の「こゝろ(こころ)」の冒頭を入力した場合の使用率を見てみます。
 冒頭の「私」から「せっかく来た私は一人取り残された。」までを全てひらがなにすると全748文字です。
 このうち約96.1%に相当する719文字(句読点込み)を単打で入力できます。
 以下が使用率と内訳です。

  • 右手 66%(総打鍵数476、親29、人127、中131、薬133、小56)

  • 左手 34%(総打鍵数243、親0、人98、中71、薬54、小20)

 ここにレイヤー移動が必要となる拗音、半濁音、カギ括弧が加わります。
 以下がその内訳です。

  • 右手(総打鍵数11、親1、人5、中1、薬1、小3)

  • 左手(総打鍵数21、親15、人1、中0、薬3、小2)

 これらを合計すると、数え間違いがなければ総打鍵数は751、同時押しを1動作(ワンアクション)とするなら735になると思います。
 59対41の割合にはなりませんでしたが、右手で作って左手で補う形にできていると思います。


4. 長押しの設定(Vial)

 長押しにはTap DanceのHoldを使っているので、Vialで設定する際はこんな感じしてください。
 「あ」と「ぁ」の場合はこうなっています。

画像
「あ」と「ぁ」の設定

5. DHSBことのは配列の弱点

5-1. エンジニアの方がよく使うソフトウェアのコマンドやショートカットは組み込まれていません。

 Datahandがエンジニア向きの製品だったことを考えると少しおかしな話かもしれませんが、DHSBことのは配列は日本語の文章入力と作成に特化しているため、特殊なコマンドやショートカットまではカバーしていません。


5-2. 設定したTapping Termに達する前に他のキーを押してしまうと、直前のキーがTap扱いになってしまいます。

「DHSBことのは配列」が超高速タイピングに向かない理由の一つです。
 Tap Danceの仕様のせいなのか、僕のマクロの組み方のせいなのかは分かりませんが……例えば「土下座(どげざ)」「時代(じだい)」「〜になる」のように長押し入力(濁音や一部のかななど)が必要な言葉を超高速で打つと発生します。
※長押しを使わない連接では発生しない現象なので素早く打っても大丈夫です。

  • 「どげざ」→「とげざ」「とけざ」

  • 「じだい」→「しだい」「じたい」

  • 「になる」→「のなる」

 こんな感じになるので、長押しが混じっているとき同時押しに近い速度で入力することはかなり難しいです。
 これを回避するためには、長押し中(Tapping Term中)に他のキーを打たないようにする必要があります。
 一文字一文字しっかり打つ、Tapping Termを自分の打鍵速度に合わせて調整する……といった形で対処するといいと思います。
 僕は超高速で打たないので、タイピング中にこの問題が発生したことは一度もありません。Tapping Termの設定は大体0.14秒です。


5-3. キーの配置には僕自身の癖が反映されています。

 誰が使っても違和感がないように配置したつもりです。
 それでも、僕がよく使う言葉、このキーはここにあってほしい、などの願望が盛り込まれています。


5-4. Svalboard自体が特殊なキーボードで値段も高いです。

 Svalboardの紹介記事にも書いていますが、Svalboardは送料抜きで最低12万円くらいします。
 Datahandも十年以上前に生産を終了していて、まともな個体はほとんどなく、完動品にはプレミア価格がついています。
 さらに、Datahand型は通常のキーボードと打ち方が全く違うため、これまでのタイピング経験を活かしにくいと思われます。
 逆に考えると「Datahand型未経験者はDHSBことのは配列を習得しやすい」と言えなくもない……かもしれません……


6. 最後に

 DHSBことのは配列を利用する方はほとんどいないと思いますが、せっかく作ったので公開しました。
 Svalboardを購入した際は是非導入してみてください。
 感想をもらえるとすごく嬉しいです。
 もしもキー配置が合わなかったら手を加えても構いません。
 でも、DHSBことのは配列を改変して発表したり、誰かに紹介したりするときは、必ず僕の名前を添えてくださいね。

 DHSBことのは配列の解説はこちらです。
 別に読まなくても使用する分には何の問題もありません。

 ※2024年12月7日追記
 
DHSBことのは配列の設定方法です。
 Svalboardには「Vial」というキーリマップツールがプリインストールされています。
 僕の「DHSBことのは配列」もVial上で動作するように設定しているので、ソフトウェアを別途で用意することなく再現できるはずです。
 MS IMEとATOK Passportで正常に入力できることも確認しています。

 ※2025年1月22日追記
 SvalboardとDHSBことのは配列の運指トレーニング兼フィッティング記事をアップしました。
 こちらの記事を読みながら練習とフィッティングを繰り返すことで配列の習得が早まると思います。

おわり。


いいなと思ったら応援しよう!

コメント

コメントするには、 ログイン または 会員登録 をお願いします。
Datahand型キーボードSvalboardを愛用しています。 かな配列「DHSBことのは配列」の作者です。
かな配列「DHSBことのは配列」の紹介|myomyomyo
word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1