No skk, no life.

75
SKKで始める 楽しい日本語入力ライフ

Transcript of No skk, no life.

Page 1: No skk, no life.

SKKで始める楽しい日本語入力ライフ

Page 2: No skk, no life.

今日のメニュー

● 自己紹介

● SKKって?

● インストール

● 操作

● 設定

● 質問タイム

Page 3: No skk, no life.

自己紹介

● digitalghost● twitter: @decimalbloat

● (非実在妹のアカウント)

● はてな: http://d.hatena.ne.jp/DigitalGhost/● きりんさんが好きです。でもC++のほうがもっと好

きです

Page 4: No skk, no life.
Page 5: No skk, no life.

SKKって?

Page 6: No skk, no life.

SKKって?

● 日本語用IM (Input Method)

Page 7: No skk, no life.

SKKって?

● 日本語用IM (Input Method)● 誤変換を避けたくて、単語ごとに変換してる人いませんか?

Page 8: No skk, no life.

SKKって?

● 日本語用IM (Input Method)● 誤変換を避けたくて、単語ごとに変換してる人いませんか?

● 誤変換を学習されて困ってる人は?

Page 9: No skk, no life.

SKKって?

● 日本語用IM (Input Method)● 誤変換を避けたくて、単語ごとに変換してる人いませんか?

● 誤変換を学習されて困ってる人は?

● 単語の境界を解析しない

Page 10: No skk, no life.

SKKって?

● 日本語用IM (Input Method)● 誤変換を避けたくて、単語ごとに変換してる人いませんか?

● 誤変換を学習されて困ってる人は?

● 単語の境界を解析しない● 入力のときに自分で指定する

Page 11: No skk, no life.

SKKって?

● 日本語用IM (Input Method)● 誤変換を避けたくて、単語ごとに変換してる人いませんか?

● 誤変換を学習されて困ってる人は?

● 単語の境界を解析しない● 入力のときに自分で指定する

● 「そこで区切るなよ!」が決して起きない

Page 12: No skk, no life.

SKKって?

● 日本語用IM (Input Method)● 誤変換を避けたくて、単語ごとに変換してる人いませんか?

● 誤変換を学習されて困ってる人は?

● 単語の境界を解析しない● 入力のときに自分で指定する

● 「そこで区切るなよ!」が決して起きない

● 実装によっては(後述)Lispで機能拡張できる

Page 13: No skk, no life.

余談

● 本来はEmacs用のIM(Input Method)の一種

Page 14: No skk, no life.

余談

● 本来はEmacs用のIM(Input Method)の一種● Emacs Lispで作られている

Page 15: No skk, no life.

余談

● 本来はEmacs用のIM(Input Method)の一種● Emacs Lispで作られている

● 仕組みの単純さゆえか、他の環境での実装が多い[要出典]

Page 16: No skk, no life.

余談

● 本来はEmacs用のIM(Input Method)の一種● Emacs Lispで作られている

● 仕組みの単純さゆえか、他の環境での実装が多い[要出典]

● 「SKK」と言うと普通はEmacs環境以外での実装も含む[要出典]

Page 17: No skk, no life.

各環境のSKK

Windows skkime

Mac AquaSKK, MacUIM/SKK

X skkinput, scim-skk, uim-skk, ibus-skk

Android ググったらありました

Emacs ddskk (SKKの本家)

Vim skk.vim, eskk.vim, skkim.vim

Page 18: No skk, no life.
Page 19: No skk, no life.

インストール

Page 20: No skk, no life.

インストール

● 能書きはこれぐらいにしてインストールしましょう

Page 21: No skk, no life.

インストール

● 能書きはこれぐらいにしてインストールしましょう

● Windows環境が前提です

Page 22: No skk, no life.

インストール

● 能書きはこれぐらいにしてインストールしましょう

● Windows環境が前提です

● Macとか*nixの人はなんか頑張って!

Page 23: No skk, no life.

インストール

● 能書きはこれぐらいにしてインストールしましょう

● Windows環境が前提です

● Macとか*nixの人はなんか頑張って!

● ダウンロード

Page 24: No skk, no life.

インストール

● 能書きはこれぐらいにしてインストールしましょう

● Windows環境が前提です

● Macとか*nixの人はなんか頑張って!

● ダウンロード● skkime

Page 25: No skk, no life.

インストール

● 能書きはこれぐらいにしてインストールしましょう

● Windows環境が前提です

● Macとか*nixの人はなんか頑張って!

● ダウンロード● skkime● 辞書 (SKK-JISYO.L)

Page 26: No skk, no life.

インストール

● 能書きはこれぐらいにしてインストールしましょう

● Windows環境が前提です

● Macとか*nixの人はなんか頑張って!

● ダウンロード● skkime● 辞書 (SKK-JISYO.L)

● インストール

Page 27: No skk, no life.

初期設定

● 入力システム切り替え

● ダイアログの絵

● SKK-JISYO.Lを辞書に登録

● 変換時に改行キーを押したら確定のみする

Page 28: No skk, no life.

操作

Page 29: No skk, no life.

操作します

● エディタとか開いてください今から練習します

Page 30: No skk, no life.

操作します

● エディタとか開いてください今から練習します

● インストールしたのに何もしないとか有り得ない!

Page 31: No skk, no life.

SKK オン オフ切り替え

● Alt+全角/半角

● オフになってるときは直接入力モード

● 以降の説明はオンのときの操作です

Page 32: No skk, no life.

かな入力モード

● 後述の英数入力モード、もしくは全角英数入力モードで Ctrl+J

● ローマ字打ちでひらがなを入力できます

● SKKをオンにすると自動的にこのモードになります

Page 33: No skk, no life.

かな入力モード

● 後述の英数入力モード、もしくは全角英数入力モードで Ctrl+J

● ローマ字打ちでひらがなを入力できます

● SKKをオンにすると自動的にこのモードになります

● いろはにほへとちりぬるぽ

Page 34: No skk, no life.

ひらがな・カタカナ切り替え

● かな入力モードで q

Page 35: No skk, no life.

ひらがな・カタカナ切り替え

● かな入力モードで q● ワレワレハウチュウジンダ

Page 36: No skk, no life.

ひらがな・カタカナ切り替え

● かな入力モードで q● ワレワレハウチュウジンダ

● もう一回 q

Page 37: No skk, no life.

ひらがな・カタカナ切り替え

● かな入力モードで q● ワレワレハウチュウジンダ

● もう一回 q● わたしはちきゅうじんです

Page 38: No skk, no life.

英数入力モード

● かな入力モードで l● 半角英数字記号を入力できます

Page 39: No skk, no life.

英数入力モード

● かな入力モードで l● 半角英数字記号を入力できます

● The quick burning fox jumps over the opera singer.

Page 40: No skk, no life.

全角英数入力モード

● かな入力モードで Shift+L

Page 41: No skk, no life.

全角英数入力モード

● かな入力モードで Shift+L● No SKK, No life.

Page 42: No skk, no life.

変換 1/3

● 読み入力モード(▽モード)● 「今から変換したい単語を入力します」というのを

示すために、Shiftを押しながら単語の一打目を入れる

● もしくは、かな入力モードでShift+Q● ▽が出ます

Page 43: No skk, no life.

変換 2/3

● 変換開始・候補送り● 読み入力が終わったら Space● ▼に変化します

● 何回か候補を送っていると残りの候補がリスト表示されます

● このときは、候補に対応するキーを押せばそのまま変換、確定できます

Page 44: No skk, no life.

変換 3/3

● 確定● ▼モードで適切な候補が見つかったら、次の文字の

入力を開始すれば勝手に確定されます

● 変換候補の横に表示されているキー

● Enter(変換と同時に改行されますが、今回は変換だけされる設定にしてあります)

● Ctrl+J

Page 45: No skk, no life.

練習1

● 「上条当麻」と入力する

Page 46: No skk, no life.

練習1

● 「上条当麻」と入力する● キーシーケンス

Kamijou Space Touma Space Enter

Page 47: No skk, no life.

練習1

● 「上条当麻」と入力する● キーシーケンス

Kamijou Space Touma Space Enter

● 「御坂美琴」と入力する

Page 48: No skk, no life.

練習1

● 「上条当麻」と入力する● キーシーケンス

Kamijou Space Touma Space Enter

● 「御坂美琴」と入力する● Misaka Space 候補選択 Mikoto Space 候補選択 Enter

Page 49: No skk, no life.
Page 50: No skk, no life.

送り仮名付きの変換

● ▽モード中、送り仮名部分の入力を、Shiftを押しながら開始

● 勝手に▼モードになって、最初の候補が表示されます

Page 51: No skk, no life.

送り仮名付きの変換

● ▽モード中、送り仮名部分の入力を、Shiftを押しながら開始

● 勝手に▼モードになって、最初の候補が表示されます

● 練習2● 走る走る俺達 流れる汗もそのままにHashiRuHashiRuOretachiNagaReruAse Space mosonomamani

Page 52: No skk, no life.

▽モードでカタカナ変換

● ▽モードで読みを入力した後 q を押してもカタカナに変換できます

● 私はカタカナ入力モードはほとんど使わずこっちばっかりです

Page 53: No skk, no life.

▽モードでカタカナ変換

● ▽モードで読みを入力した後 q を押してもカタカナに変換できます

● 私はカタカナ入力モードはほとんど使わずこっちばっかりです

● 練習4● オレオレ詐欺

OreoreqSagi Space Enter

Page 54: No skk, no life.

読み入力に英数字を使う

● かな入力モードで/を押すと英数字で読みを入力できる▽モードになります

Page 55: No skk, no life.

読み入力に英数字を使う

● かな入力モードで/を押すと英数字で読みを入力できる▽モードになります

● 練習5● 第二次スーパーロボット大戦αDainiji Space 候補選択 Su-pa-robotqTaisen/alpha Space Enter

Page 56: No skk, no life.

単語登録

● 変換候補を最後まで探しても見つからなかった、そんなときはその単語を辞書に登録してしまいましょう

● 残りの変換候補がなくなると▼よみかた【】みたいに表示されて、キャレットが【と】の間に入っているので、ここに字をどうにか入れてやります

● 単語はユーザ辞書(MS-IMEのものとは別)に登録されます

Page 57: No skk, no life.

練習6

● 「幻想殺し」を辞書登録する

Page 58: No skk, no life.

練習6

● 「幻想殺し」を辞書登録する● Imazinbreika- Space Gensou Space KoroSu Backspace si Enter

Page 59: No skk, no life.

練習6

● 「幻想殺し」を辞書登録する● Imazinbreika- Space Gensou Space KoroSu Backspace si Enter

● 「ググる」を送り仮名付きの単語として辞書登録する

Page 60: No skk, no life.

練習6

● 「幻想殺し」を辞書登録する● Imazinbreika- Space Gensou Space KoroSu Backspace si Enter

● 「ググる」を送り仮名付きの単語として辞書登録する● GuguRu Space Guguq Enter

Page 61: No skk, no life.

練習6

● 「幻想殺し」を辞書登録する● Imazinbreika- Space Gensou Space KoroSu Backspace si Enter

● 「ググる」を送り仮名付きの単語として辞書登録する● GuguRu Space Guguq Enter● 送り仮名付きの単語は、送り仮名の文字を【】の中

に含まないように注意してください

Page 62: No skk, no life.

ユーザ辞書に登録した単語削除

● 削除したい単語を▼モードで表示して Shift+X

● 削除するか確認されるのでyes Enter

Page 63: No skk, no life.

入力補完

● 読み入力中にTab● 入力したことがある単語の読みだけが補完されます

Page 64: No skk, no life.

練習7

● 私の名前は中野梓です

Page 65: No skk, no life.

練習7

● 私の名前は中野梓です● Watashi Space noNamae Space haNakano Space Azusa Space desu

Page 66: No skk, no life.

練習7

● 私の名前は中野梓です● Watashi Space noNamae Space haNakano Space Azusa Space desu

● 煎れたてのお茶

Page 67: No skk, no life.

練習7

● 私の名前は中野梓です● Watashi Space noNamae Space haNakano Space Azusa Space desu

● 煎れたてのお茶● IRe Space 候補選択 tatenoOcha Space

Page 68: No skk, no life.

練習7

● 私の名前は中野梓です● Watashi Space noNamae Space haNakano Space Azusa Space desu

● 煎れたてのお茶● IRe Space 候補選択 tatenoOcha Space

● いいぜ、てめえが何でも思い通りになるってなら、まずはそのふざけた幻想をぶち殺す

Page 69: No skk, no life.

練習7

● 私の名前は中野梓です● Watashi Space noNamae Space haNakano Space Azusa Space desu

● 煎れたてのお茶● IRe Space 候補選択 tatenoOcha Space

● いいぜ、てめえが何でも思い通りになるってなら、まずはそのふざけた幻想をぶち殺す● iize,temeegaNanDemoOmoidooRininaruttenaramazuhasonohuzaketaGensou Space wobuchiKoroSu Enter

Page 70: No skk, no life.

設定

Page 71: No skk, no life.

ローマ字かな変換テーブル

● かな入力モードで ka と打つと か と入力されますが、この部分もいじれます

● xjで△と変換されるようにしてみる

● 上条△

Page 72: No skk, no life.

その他設定

● 設定ファイルに直接スクリプトを書く

Page 73: No skk, no life.

質問

Page 74: No skk, no life.

ご静聴ありがとうございました

Page 75: No skk, no life.