SKK について
筆者はEmacs使いなのもありますが、普段からSKKも使用しています。
Emacsではddskkを使用し、MacではmacSKKを使用しています。
そんなSKK使いの筆者が今回はSKKの魅力について書いていきます。
まず、SKKについてです。以下wiki 抜粋です。
SKK(エスケイケイ、Simple Kana to Kanji conversion program)は、Emacs上で動く日本語入力システムの一つである。 1987年(昭和62年)に、東北大学教授(当時)佐藤雅彦によって開発された。 本家での開発終了が2000年(平成12年)11月頃に宣言され[3]、その後は Openlab を拠点とした開発が行われてきた。
[中略]
SKKが他の日本語インプットメソッドと大きく異なるのは、かな漢字変換において形態素解析に基づいた変換を行わないことである。 かなと漢字の境界をユーザが指定することになるため、形態素解析では不可避の解析ミスに起因する変換ミスを排除できる。 話し言葉や方言を記述する際、その表記のぶれのほとんどはかな文字で表記される部分である[要出典]ので、SKKでは変換ミスにつながらない。
といったものです。開発が終了していますが、forkして開発してくれている方がいるためEmacs以外でもMacでもVimでも使えたりします。
SKKの説明を一回で読んで理解できる人はいないと思います。特に普段日本語のインプットメソッドに慣れている人は余計意味が分からないと思います。
意味が分かっていても初めて使う時は皆混乱します。
wikiに載っている使い方の説明を抜粋すると以下です。
SKKのかな入力モードでは、特に指示することなく入力するとすべてひらがなに確定された状態で入力される。 変換を行うには、変換したい語句の頭文字を大文字で(Shiftを押しながら)入力する。 また、送り仮名の始点となる文字も大文字で入力する。その状態でスペースを押すと一般のIME同様、辞書にある変換候補が選択できる。
例えば、「ここで履物を脱いでください」と入力したければ、
kokodeHakimono␣woNuIdekudasai
のように入力する(なお、␣はスペースキーの打鍵で、変換が一発で行われたことを仮定している)。 ちなみに、NuIと入力した時点で変換候補が出ており、次の入力を受けると確定される(暗黙の確定)。
これが何が便利なのか、先の説明において「変換ミスを排除できる」とはなんなのかについて話します。
例えば上記の例で普通のIMEを使用すると
「ここで履物を」「Space」「Enter」「脱いでください」「Space」「Enter」
と入力すると思います。「履物を」の「を」まで入れてから「Space」を押さないといけないのが、IMEに慣れ親しんだ人の常識だと思います。
なぜなら「を」まで入れないと「をぬいでください」になっちゃうので、「を」で一旦「Enter」を押す羽目になるからです。
こういうIMEに気を遣う、という行動を私達は普段要求されています。
どこまで繋げてから「Space」を押すべきか。どこを頭にして始めないと上手く変換されないか。そんなことを考えながら文字を入力しているわけです。
しかし、SKKは違います。
SKKは単語の始まりも終わりも自分で指定します。単語の始まるときは自分で「Shift」を押しながら入力し、単語の終わりで「Space」を押すことで確定できます。
これは間違えても自分のせいであり、自分の日本語の弱さを嘆くことはあれどシステムに苛つくことはなくなります。
また、IMEの空気を読むこともなくなり、自分の頭の中にある文章をそのまま出力する感覚に近くなるため、文章の記述も楽になります。速くなっているかは分かりません。
そんなこんなで、良いことづくしなわけです。
ただ、SKKが完璧なわけではありません。完璧ならもっと流行っています。
弱点として、その使い勝手のピーキーさがあります。まず辞書ファイルがないとろくに動きません。勿論辞書ファイルは簡単に手に入ります。
ただ、辞書ファイルが必要って知識は必要です。
また、日本語の知識がちゃんと必要というのも弱点です。大抵のIMEは空気を読んでくれます。
なので、「せんたっき」と打っても「洗濯機」に変換できたりしますが、SKKはちゃんと「せんたくき」と打たないといけません。
最初の頃は「雰囲気(ふんいき)」を「ふいいんき」と打って変換できないことがよくありました。
そんな風に弱点もあるSKKですが、慣れたら楽しいし癖になるIMEです。是非使ってみて欲しいです。