まつもとゆきひろのハッカーズライフ:第2回 キーボードへのこだわり (2/2)


前のページへ 1|2       

日本語入力の配列は「きゅうり改」

 さて、わたし自身のことも話しておきましょう。ノートPC派のわたしは、和田教授のような「一生もののキーボード」というわけにはいきません。

 それでもキー配列に対するこだわりはあって、まずアルファベット入力には、日本語キーボード(いわゆるJIS配列)を英語配列(いわゆるASCII配列)で使っています。これは「A」の段で「Enter」の隣にあるキーの数が気になるからです。英語キーボードでは、ここにキーがないため「`」キーが変なところにさまよっている*のが気に入りません。また、JIS配列では「[」と「]」が縦に並ぶのも不満です。「(」と「)」はちゃんと横に並んでいるのに。わたしがASCII配列を好むのは、最初に就職した会社で使ったソニーのワークステーション(NEWS)のキーボードが、この「ASCII配列だがEnterの横にキーが多い」タイプだったことが原因の1つかもしれません。

 キー配列のこだわりはもう少しあって、実は日本語入力用のキー配列に独自のものを定義しています(図2)。わたしはこの配列を「きゅうり改」と呼んでいます。

 「きゅうり改」は左手が子音、右手が母音となるキー配列です。例えば、「G」のキー(実際にはアルファベットのQキー)を押してから「U」のキー(アルファベットのJキー)を押すと「ぐ」が入力されます。基本的に左手と右手が交互に動くので、リズム良く入力できます。

図2 図2 日本語入力配列「きゅうり改」

「きゃ」のように拗音(ようおん)を含む文字は、子音キーの後に「ゃ」キーのような拗音(ようおん)キーを打ちます。それ以外の小文字は「小」キーを使い、

「H」「小」「A」→「ふぁ」


というように入力します。ローマ字入力であいまいになりやすい「ん」と「っ」は独立したキーが割り当てているので、「な行」と「ん」が交ざってしまったとか、「っ」で終わる文章が打ちにくいとかいう問題とも無縁です。

 日本語変換システムとしてCannaを使用している方は、わたしの使っているkpdefファイルを利用することにより、「きゅうり改」を試してみることができます。kpdefファイルはこちらからダウンロードしてください(編注:2007年4月24日現在、ファイルにアクセスできない。詳しくはこちらを参照)。

 Canna付属のmkromdicを使って、kyuri.kpdefファイルからローマ字かな変換テーブル(ドットで始まる名前のファイル)を作ってください。後は、その変換テーブルをホームディレクトリに置き、.cannaファイルに、

(setq romkana-table "<変換テーブル名>")


という行を追加すると、「きゅうり改」が使えるようになります。<変換テーブル名>の部分は、作成したローマ字かな変換テーブルのファイル名にしてくださいね。

 「きゅうり改」は完全にわたしのオリジナルのアイデアというわけではなく、もともと狩野宏樹さんが1991年に作成された「きゅうり*」という配列に触発されて誕生しました。確か1992年ごろだったと思うのですが、キー配列のカスタマイズに凝っていたわたしは、日本語入力に「きゅうり」を使おうというアイデアに取りつかれました。しかし、実際に使ってみるとちょっと使いにくいところがあったので、自分の指の癖に合わせて打ちにくいキーを移動したり、拗音(ようおん)の連続で「ゃあ」、「ょう」、「ゅう」などを入力できるような改善を行い、「きゅうり改」が誕生しました。

 日本語入力の配列をまったく新しいものにするのには少々勇気が必要でしたが、やってみたら3日で慣れました。プログラマーといってもプログラムばかり書いているわけではなく、ドキュメント書きやメール書きなど、日本語を入力する割合の方がはるかに多いので、日本語入力の効率は非常に重要です。「きゅうり改」はわたしの生産性を高めてくれています。

 このように手になじむ道具の追求は、ハッカーの特質の1つです。皆さんも身の回りのツールの使い勝手を極めてみませんか。ハッカーの気持ちが分かるかもしれません。

このページで出てきた専門用語

「`」キーが変なところにさまよっている

英語キーボードでは、「`」キーの位置が「1」の横とか右手側一番下の段など、製品ごとに異なる。悪い冗談としか思えない。

きゅうり

オリジナルの「きゅうり」の情報は、狩野さんのページから入手可能。


本記事は、オープンソースマガジン2005年5月号「まつもとゆきひろのハッカーズライフ」を再構成したものです。


前のページへ 1|2       

Copyright© 2010 ITmedia, Inc. All Rights Reserved.




キャリアアップ



エンタープライズ・ピックアップ

news004.jpg 世界で勝つ 強い日本企業のつくり方:利用契約の検討――グローバルクラウドで失敗しないために(前編)
2010年以降、クラウドサービスの利用がさらに加速する。サービスを利用する企業はプロバイダーのデータセンターに預けた自社情報を保護するために、法的な要素を理解しておかなければならない。企業が注意を払うべき法的な検討事項を整理する。

news001.jpg IT投資の新方程式:「Twitter使ってます」――現役MS社員が“社員力”を語る(前編)
マイクロソフトが掲げるプロモーションメッセージ「社員にチカラを。ITで企業力を。(以下、BIEB)」からは、ITで社員の生産性を向上することが業績の拡大につながる、といったニュアンスを感じる。そこで気になるのが「じゃあ、マイクロソフトの社員自身はどうなのよ?」ということ。3人の現役MS社員により実態が明らかになる……?

news010.jpg 産業構造を変えるか:「住宅クラウド」の衝撃
住宅都市工学研究所が進める「住宅クラウド」は、クラウドが企業のIT領域にとどまらず、ビジネスのやり方自体を変える可能性を示している。

news010.jpg オルタナティブな生き方 栗原進さん:ネットでリアルを楽しくしたい
SE出身の企業広報マンでありながら、趣味は落語で憧れの人はインディ・ジョーンズとアナログ全開の栗原さんに、ブログを書く理由やネットからはじまるコミュニケーションについて伺った。

news001.jpg 最強最速アルゴリズマー養成講座:トップクラスだけが知る「このアルゴリズムがすごい」――「探索」基礎最速マスター
プログラミングにおける重要な概念である「探索」を最速でマスターするために、今回は少し応用となる探索手法などを紹介しながら、その実践力を育成します。問題をグラフとして表現し、効率よく探索する方法をぜひ日常に生かしてみましょう。