僕が日本語 IM「SKK」に憑かれた訳

  1. 1. SKK の利点
    1. 1.1. そもそも SKK ってどんなの?
    2. 1.2. 具体例
    3. 1.3. 変換効率の向上
    4. 1.4. 文章入力時の頭の使い方が自然に
    5. 1.5. 詳細
    6. 1.6. SKK を使用するデメリット
  2. 2. 余談
  3. 3. Mac に SKK を導入しよう
    1. 3.1. 親指で Shift を押す環境を作る
    2. 3.2. 補足
      1. 3.2.1. なぜこの設定が必要なのか
      2. 3.2.2. 覚悟してください

通常の日本語 IM とは違い、クセのある日本語 IM「SKK」。それに慣れてからというものの、快適すぎて今さら後戻りが出来ません。

SKK の利点

  • 文章解釈をコンピュータに任せない
  • リターンキー入力が最小限
  • 変換効率が格段に向上

そもそも SKK ってどんなの?

  • 変換部分と無変換部分を大文字入力で区切る

ことが特徴です。 これによって

  • ひらがなの文字入力であれば変換いらず
  • 変換する部分、しない部分をユーザ側で制御

が実現されます。一般的な IM では漢字変換する部分なのかそうでないのかは IM に任されます。これをユーザ側が制御することで不必要な変換候補が最小限に絞られ、変換効率が向上します。ひらがなの部分はまるでアルファベットの直接入力をしてるかのような感覚でガシガシ入力されていきます。

具体例

例えば

今日はとても良い天気です

という文章を入力する場合、SKK では

Kyou スペース hatotemoYoITenki スペース desu

と入力します。これを見てみると以下のようになってます。

  • 変換部分の頭文字を大文字
  • 変換候補の確定にreturnキーは不要
  • 送り仮名が必要な場合は送り仮名部分の頭文字を大文字にする

結果としてreturnキーを入力することなく文章入力が完了しています。

変換効率の向上

  • 単語ベースで変換していくのでそもそも文節の誤解釈が発生しない
  • 送り仮名がある場合、同音の熟語が変換候補にならない

文章入力時の頭の使い方が自然に

従来のプロセスを考えると

文章入力 → 変換 → 確認 → 確定

となります。この確認フェイズでは入力したもの全体を見なくてはいけないため、文章入力に対する思考が一時停止してしまいます。SKK のように単語ベースで入力していく場合は、変換時に見る範囲が単語のみのため、思考停止を最小限に抑えることができます。

詳細

以下のページにより詳しく解説されています。

SKK を使用するデメリット

  • 親指 shift 環境を構築しないと真価を発揮できない
  • 一般的な入力方法に慣れていると習得に労力が必要
  • 送り仮名に関する知識が必要
  • 慣れると一般的な入力方法に戻れなくなる

余談

現在主流の IM は高度な文章解釈機能により、文章全体を入力し、変換するほうが誤変換が防げるようです。しかし、はるか昔、Mac に標準搭載のことえりの文章解釈は馬鹿だったことで有名でした。そうなると結局 IM 自体の文章解釈に頼ると逆に不便だったため、単語ベースの変換をせざるをえませんでした。その時のクセがちょうど僕にマッチしたのも良かったかもしれません。

Mac に SKK を導入しよう

フリーな上、機能も優れたAqua SKKがオススメです。

右の Aqua SKK パッケージ に行き、最新版を DL してインストールして下さい。

システム環境設定 > 言語とテキスト > 入力ソースにある設定で Aqua SKK にチェックを入れます。

親指で Shift を押す環境を作る

KeyRemap4MacBook でスペースshiftを割りあてます。

使用している Mac に対応したものを DL してインストールします。(Mac の再起動が必要です)

インストールして起動するとメニューバーにKarabinerがあるはずなので、設定します。

Skk1

Change Space Keyの中のSpace to Shift_L (+ When you type Space only, Send Space)にチェックを入れます。これはスペース左 Shiftとして置き換えスペース単体で押した時はスペースとして動作させる設定です。

補足

なぜこの設定が必要なのか

それは通常shiftはキーボードの端に位置し、小指で操作します。この位置では頻繁に押すには押しにくく、さらに文字のタイピングにも小指を使用します。この二つの欠点を解消するのがこの設定です。スペースshiftを割り当てれば、親指で操作することが可能になるので、押しやすく、文字タイピングと干渉することもなくなります。

覚悟してください

SKK は一般的な文字入力方法とは大きく異なるため、最初は苦労します。特に一般的な文字入力方法に慣れきった指は、考えるより早く従来どおりの操作をしてしまうことでしょう。僕も慣れる前に習得を諦めたこともあります。しかし、一度慣れてしまえばこの快適さの前に屈服することでしょう。それでは素敵な SKK ライフを。

※ この記事は 旧 Blog からリライトした記事です。