SlideShare a Scribd company logo
1 of 75
Download to read offline
SKKで始める
楽しい日本語入力ライフ
今日のメニュー
●   自己紹介
●   SKKって?
●   インストール
●   操作
●   設定
●   質問タイム
自己紹介
●   digitalghost
●   twitter: @decimalbloat
    ●   (非実在妹のアカウント)
●   はてな:
    http://d.hatena.ne.jp/DigitalGhost/
    ●   きりんさんが好きです。でもC++のほうがもっと好
        きです
SKKって?
SKKって?
●   日本語用IM (Input Method)
SKKって?
●   日本語用IM (Input Method)
●   誤変換を避けたくて、単語ごとに変換してる人
    いませんか?
SKKって?
●   日本語用IM (Input Method)
●   誤変換を避けたくて、単語ごとに変換してる人
    いませんか?
●   誤変換を学習されて困ってる人は?
SKKって?
●   日本語用IM (Input Method)
●   誤変換を避けたくて、単語ごとに変換してる人
    いませんか?
●   誤変換を学習されて困ってる人は?
●   単語の境界を解析しない
SKKって?
●   日本語用IM (Input Method)
●   誤変換を避けたくて、単語ごとに変換してる人
    いませんか?
●   誤変換を学習されて困ってる人は?
●   単語の境界を解析しない
    ●   入力のときに自分で指定する
SKKって?
●   日本語用IM (Input Method)
●   誤変換を避けたくて、単語ごとに変換してる人
    いませんか?
●   誤変換を学習されて困ってる人は?
●   単語の境界を解析しない
    ●   入力のときに自分で指定する
    ●   「そこで区切るなよ!」が決して起きない
SKKって?
●   日本語用IM (Input Method)
●   誤変換を避けたくて、単語ごとに変換してる人
    いませんか?
●   誤変換を学習されて困ってる人は?
●   単語の境界を解析しない
    ●   入力のときに自分で指定する
    ●   「そこで区切るなよ!」が決して起きない
●   実装によっては(後述)Lispで機能拡張でき
    る
余談
●   本来はEmacs用のIM(Input Method)の一種
余談
●   本来はEmacs用のIM(Input Method)の一種
    ●   Emacs Lispで作られている
余談
●   本来はEmacs用のIM(Input Method)の一種
    ●   Emacs Lispで作られている
●   仕組みの単純さゆえか、他の環境での実装が多
      [要出典]
    い
余談
●   本来はEmacs用のIM(Input Method)の一種
    ●   Emacs Lispで作られている
●   仕組みの単純さゆえか、他の環境での実装が多
      [要出典]
    い
●   「SKK」と言うと普通はEmacs環境以外での実
    装も含む[要出典]
各環境の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
インストール
インストール
●   能書きはこれぐらいにしてインストールしま
    しょう
インストール
●   能書きはこれぐらいにしてインストールしま
    しょう
●   Windows環境が前提です
インストール
●   能書きはこれぐらいにしてインストールしま
    しょう
●   Windows環境が前提です
●   Macとか*nixの人はなんか頑張って!
インストール
●   能書きはこれぐらいにしてインストールしま
    しょう
●   Windows環境が前提です
●   Macとか*nixの人はなんか頑張って!
●   ダウンロード
インストール
●   能書きはこれぐらいにしてインストールしま
    しょう
●   Windows環境が前提です
●   Macとか*nixの人はなんか頑張って!
●   ダウンロード
    ●   skkime
インストール
●   能書きはこれぐらいにしてインストールしま
    しょう
●   Windows環境が前提です
●   Macとか*nixの人はなんか頑張って!
●   ダウンロード
    ●   skkime
    ●   辞書 (SKK-JISYO.L)
インストール
●   能書きはこれぐらいにしてインストールしま
    しょう
●   Windows環境が前提です
●   Macとか*nixの人はなんか頑張って!
●   ダウンロード
    ●   skkime
    ●   辞書 (SKK-JISYO.L)
●   インストール
初期設定
●   入力システム切り替え
●   ダイアログの絵
●   SKK-JISYO.Lを辞書に登録
●   変換時に改行キーを押したら確定のみする
操作
操作します
●   エディタとか開いてください
    今から練習します
操作します
●   エディタとか開いてください
    今から練習します
●   インストールしたのに何もしないとか有り得な
    い!
SKK オン オフ切り替え
●   Alt+全角/半角
●   オフになってるときは直接入力モード
●   以降の説明はオンのときの操作です
かな入力モード
●   後述の英数入力モード、もしくは全角英数入力
    モードで Ctrl+J
●   ローマ字打ちでひらがなを入力できます
●   SKKをオンにすると自動的にこのモードになり
    ます
かな入力モード
●   後述の英数入力モード、もしくは全角英数入力
    モードで Ctrl+J
●   ローマ字打ちでひらがなを入力できます
●   SKKをオンにすると自動的にこのモードになり
    ます
●   いろはにほへとちりぬるぽ
ひらがな・カタカナ切り替え
●   かな入力モードで q
ひらがな・カタカナ切り替え
●   かな入力モードで q
●   ワレワレハウチュウジンダ
ひらがな・カタカナ切り替え
●   かな入力モードで q
●   ワレワレハウチュウジンダ
●   もう一回 q
ひらがな・カタカナ切り替え
●   かな入力モードで q
●   ワレワレハウチュウジンダ
●   もう一回 q
●   わたしはちきゅうじんです
英数入力モード
●   かな入力モードで l
●   半角英数字記号を入力できます
英数入力モード
●   かな入力モードで l
●   半角英数字記号を入力できます
●   The quick burning fox jumps over
    the opera singer.
全角英数入力モード
●   かな入力モードで Shift+L
全角英数入力モード
●   かな入力モードで Shift+L
●   No SKK, No life.
変換 1/3
●   読み入力モード(▽モード)
    ●   「今から変換したい単語を入力します」というのを
        示すために、Shiftを押しながら単語の一打目を入
        れる
    ●   もしくは、かな入力モードでShift+Q
    ●   ▽が出ます
変換 2/3
●   変換開始・候補送り
    ●   読み入力が終わったら Space
    ●   ▼に変化します
    ●   何回か候補を送っていると残りの候補がリスト表示
        されます
    ●   このときは、候補に対応するキーを押せばそのまま
        変換、確定できます
変換 3/3
●   確定
    ●   ▼モードで適切な候補が見つかったら、次の文字の
        入力を開始すれば勝手に確定されます
    ●   変換候補の横に表示されているキー
    ●   Enter(変換と同時に改行されますが、今回は変換
        だけされる設定にしてあります)
    ●   Ctrl+J
練習1
●   「上条当麻」と入力する
練習1
●   「上条当麻」と入力する
    ●   キーシーケンス
        Kamijou Space Touma Space Enter
練習1
●   「上条当麻」と入力する
    ●   キーシーケンス
        Kamijou Space Touma Space Enter
●   「御坂美琴」と入力する
練習1
●   「上条当麻」と入力する
    ●   キーシーケンス
        Kamijou Space Touma Space Enter
●   「御坂美琴」と入力する
    ●   Misaka Space 候補選択 Mikoto Space 候補選
        択 Enter
送り仮名付きの変換
●   ▽モード中、送り仮名部分の入力を、Shiftを
    押しながら開始
●   勝手に▼モードになって、最初の候補が表示さ
    れます
送り仮名付きの変換
●   ▽モード中、送り仮名部分の入力を、Shiftを
    押しながら開始
●   勝手に▼モードになって、最初の候補が表示さ
    れます
●   練習2
    ●   走る走る俺達 流れる汗もそのままに
        HashiRuHashiRuOretachiNagaReruAse Space
        mosonomamani
▽モードでカタカナ変換
●   ▽モードで読みを入力した後 q を押してもカ
    タカナに変換できます
●   私はカタカナ入力モードはほとんど使わずこっ
    ちばっかりです
▽モードでカタカナ変換
●   ▽モードで読みを入力した後 q を押してもカ
    タカナに変換できます
●   私はカタカナ入力モードはほとんど使わずこっ
    ちばっかりです
●   練習4
    ●   オレオレ詐欺
        OreoreqSagi Space Enter
読み入力に英数字を使う
●   かな入力モードで/を押すと英数字で読みを入
    力できる▽モードになります
読み入力に英数字を使う
●   かな入力モードで/を押すと英数字で読みを入
    力できる▽モードになります
●   練習5
    ●   第二次スーパーロボット大戦α
        Dainiji Space 候補選択 Su-pa-
        robotqTaisen/alpha Space Enter
単語登録
●   変換候補を最後まで探しても見つからなかっ
    た、そんなときはその単語を辞書に登録してし
    まいましょう
●   残りの変換候補がなくなると▼よみかた【】み
    たいに表示されて、キャレットが【と】の間に
    入っているので、ここに字をどうにか入れてや
    ります
●   単語はユーザ辞書(MS-IMEのものとは別)に
    登録されます
練習6
●   「幻想殺し」を辞書登録する
練習6
●   「幻想殺し」を辞書登録する
    ●   Imazinbreika- Space Gensou Space KoroSu
        Backspace si Enter
練習6
●   「幻想殺し」を辞書登録する
    ●   Imazinbreika- Space Gensou Space KoroSu
        Backspace si Enter
●   「ググる」を送り仮名付きの単語として辞書登
    録する
練習6
●   「幻想殺し」を辞書登録する
    ●   Imazinbreika- Space Gensou Space KoroSu
        Backspace si Enter
●   「ググる」を送り仮名付きの単語として辞書登
    録する
    ●   GuguRu Space Guguq Enter
練習6
●   「幻想殺し」を辞書登録する
    ●   Imazinbreika- Space Gensou Space KoroSu
        Backspace si Enter
●   「ググる」を送り仮名付きの単語として辞書登
    録する
    ●   GuguRu Space Guguq Enter
    ●   送り仮名付きの単語は、送り仮名の文字を【】の中
        に含まないように注意してください
ユーザ辞書に登録した単語削除
●   削除したい単語を▼モードで表示して
    Shift+X
●   削除するか確認されるのでyes Enter
入力補完
●   読み入力中にTab
●   入力したことがある単語の読みだけが補完され
    ます
練習7
●   私の名前は中野梓です
練習7
●   私の名前は中野梓です
    ●   Watashi Space noNamae Space haNakano
        Space Azusa Space desu
練習7
●   私の名前は中野梓です
    ●   Watashi Space noNamae Space haNakano
        Space Azusa Space desu
●   煎れたてのお茶
練習7
●   私の名前は中野梓です
    ●   Watashi Space noNamae Space haNakano
        Space Azusa Space desu
●   煎れたてのお茶
    ●   IRe Space 候補選択 tatenoOcha Space
練習7
●   私の名前は中野梓です
    ●   Watashi Space noNamae Space haNakano
        Space Azusa Space desu
●   煎れたてのお茶
    ●   IRe Space 候補選択 tatenoOcha Space
●   いいぜ、てめえが何でも思い通りになるってな
    ら、まずはそのふざけた幻想をぶち殺す
練習7
●   私の名前は中野梓です
    ●   Watashi Space noNamae Space haNakano
        Space Azusa Space desu
●   煎れたてのお茶
    ●   IRe Space 候補選択 tatenoOcha Space
●   いいぜ、てめえが何でも思い通りになるってな
    ら、まずはそのふざけた幻想をぶち殺す
    ●   iize,temeegaNanDemoOmoidooRininaruttenara
        mazuhasonohuzaketaGensou Space
        wobuchiKoroSu Enter
設定
ローマ字かな変換テーブル
●   かな入力モードで ka と打つと か と入力され
    ますが、この部分もいじれます
●   xjで△と変換されるようにしてみる
●   上条△
その他設定
●   設定ファイルに直接スクリプトを書く
質問
ご静聴ありがとう
 ございました
No skk, no life.

More Related Content

What's hot

アナザーエデンにおける非同期オートセーブを用いた通信待ちストレスのないゲーム体験の実現
アナザーエデンにおける非同期オートセーブを用いた通信待ちストレスのないゲーム体験の実現アナザーエデンにおける非同期オートセーブを用いた通信待ちストレスのないゲーム体験の実現
アナザーエデンにおける非同期オートセーブを用いた通信待ちストレスのないゲーム体験の実現gree_tech
 
オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫Yuta Imai
 
CTF for ビギナーズ バイナリ講習資料
CTF for ビギナーズ バイナリ講習資料CTF for ビギナーズ バイナリ講習資料
CTF for ビギナーズ バイナリ講習資料SECCON Beginners
 
量子プログラミング入門
量子プログラミング入門量子プログラミング入門
量子プログラミング入門Katsuya Ito
 
高速な倍精度指数関数expの実装
高速な倍精度指数関数expの実装高速な倍精度指数関数expの実装
高速な倍精度指数関数expの実装MITSUNARI Shigeo
 
マーク&スイープ勉強会
マーク&スイープ勉強会マーク&スイープ勉強会
マーク&スイープ勉強会7shi
 
Surveyから始まる研究者への道 - Stand on the shoulders of giants -
Surveyから始まる研究者への道 - Stand on the shoulders of giants -Surveyから始まる研究者への道 - Stand on the shoulders of giants -
Surveyから始まる研究者への道 - Stand on the shoulders of giants -諒介 荒木
 
「速」を落とさないコードレビュー
「速」を落とさないコードレビュー「速」を落とさないコードレビュー
「速」を落とさないコードレビューTakafumi ONAKA
 
MagicOnion入門
MagicOnion入門MagicOnion入門
MagicOnion入門torisoup
 
テストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jpテストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jpkyon mm
 
Unityでオニオンアーキテクチャ
UnityでオニオンアーキテクチャUnityでオニオンアーキテクチャ
Unityでオニオンアーキテクチャtorisoup
 
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
メトリクスによる「見える化」のススメ: エッセンシャル・リーンメトリクスによる「見える化」のススメ: エッセンシャル・リーン
メトリクスによる「見える化」のススメ: エッセンシャル・リーンHiroyuki Ito
 
GoによるWebアプリ開発のキホン
GoによるWebアプリ開発のキホンGoによるWebアプリ開発のキホン
GoによるWebアプリ開発のキホンAkihiko Horiuchi
 
C# 8.0 null許容参照型
C# 8.0 null許容参照型C# 8.0 null許容参照型
C# 8.0 null許容参照型信之 岩永
 
テストコードの DRY と DAMP
テストコードの DRY と DAMPテストコードの DRY と DAMP
テストコードの DRY と DAMPYusuke Kagata
 
できる!並列・並行プログラミング
できる!並列・並行プログラミングできる!並列・並行プログラミング
できる!並列・並行プログラミングPreferred Networks
 
今どきの若手育成にひそむ3つの思いこみ
今どきの若手育成にひそむ3つの思いこみ今どきの若手育成にひそむ3つの思いこみ
今どきの若手育成にひそむ3つの思いこみMariko Hayashi
 

What's hot (20)

アナザーエデンにおける非同期オートセーブを用いた通信待ちストレスのないゲーム体験の実現
アナザーエデンにおける非同期オートセーブを用いた通信待ちストレスのないゲーム体験の実現アナザーエデンにおける非同期オートセーブを用いた通信待ちストレスのないゲーム体験の実現
アナザーエデンにおける非同期オートセーブを用いた通信待ちストレスのないゲーム体験の実現
 
オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫
 
CTF for ビギナーズ バイナリ講習資料
CTF for ビギナーズ バイナリ講習資料CTF for ビギナーズ バイナリ講習資料
CTF for ビギナーズ バイナリ講習資料
 
量子プログラミング入門
量子プログラミング入門量子プログラミング入門
量子プログラミング入門
 
高速な倍精度指数関数expの実装
高速な倍精度指数関数expの実装高速な倍精度指数関数expの実装
高速な倍精度指数関数expの実装
 
マーク&スイープ勉強会
マーク&スイープ勉強会マーク&スイープ勉強会
マーク&スイープ勉強会
 
Surveyから始まる研究者への道 - Stand on the shoulders of giants -
Surveyから始まる研究者への道 - Stand on the shoulders of giants -Surveyから始まる研究者への道 - Stand on the shoulders of giants -
Surveyから始まる研究者への道 - Stand on the shoulders of giants -
 
「速」を落とさないコードレビュー
「速」を落とさないコードレビュー「速」を落とさないコードレビュー
「速」を落とさないコードレビュー
 
MagicOnion入門
MagicOnion入門MagicOnion入門
MagicOnion入門
 
WayOfNoTrouble.pptx
WayOfNoTrouble.pptxWayOfNoTrouble.pptx
WayOfNoTrouble.pptx
 
テストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jpテストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jp
 
Unityでオニオンアーキテクチャ
UnityでオニオンアーキテクチャUnityでオニオンアーキテクチャ
Unityでオニオンアーキテクチャ
 
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
メトリクスによる「見える化」のススメ: エッセンシャル・リーンメトリクスによる「見える化」のススメ: エッセンシャル・リーン
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
 
GoによるWebアプリ開発のキホン
GoによるWebアプリ開発のキホンGoによるWebアプリ開発のキホン
GoによるWebアプリ開発のキホン
 
C# 8.0 null許容参照型
C# 8.0 null許容参照型C# 8.0 null許容参照型
C# 8.0 null許容参照型
 
プログラムを高速化する話
プログラムを高速化する話プログラムを高速化する話
プログラムを高速化する話
 
Glibc malloc internal
Glibc malloc internalGlibc malloc internal
Glibc malloc internal
 
テストコードの DRY と DAMP
テストコードの DRY と DAMPテストコードの DRY と DAMP
テストコードの DRY と DAMP
 
できる!並列・並行プログラミング
できる!並列・並行プログラミングできる!並列・並行プログラミング
できる!並列・並行プログラミング
 
今どきの若手育成にひそむ3つの思いこみ
今どきの若手育成にひそむ3つの思いこみ今どきの若手育成にひそむ3つの思いこみ
今どきの若手育成にひそむ3つの思いこみ
 

More from digitalghost

ナウなヤングにバカうけのイカしたタグ付き共用体
ナウなヤングにバカうけのイカしたタグ付き共用体ナウなヤングにバカうけのイカしたタグ付き共用体
ナウなヤングにバカうけのイカしたタグ付き共用体digitalghost
 
拡張可能でprintfっぽい書式指定ができて書式指定文字列と引数をコンパイル時に検証できる文字列フォーマット関数を作った
拡張可能でprintfっぽい書式指定ができて書式指定文字列と引数をコンパイル時に検証できる文字列フォーマット関数を作った拡張可能でprintfっぽい書式指定ができて書式指定文字列と引数をコンパイル時に検証できる文字列フォーマット関数を作った
拡張可能でprintfっぽい書式指定ができて書式指定文字列と引数をコンパイル時に検証できる文字列フォーマット関数を作ったdigitalghost
 
Define and expansion of cpp macro
Define and expansion of cpp macroDefine and expansion of cpp macro
Define and expansion of cpp macrodigitalghost
 
二分探索法で作る再帰呼び出しできるCプリプロセッサマクロ
二分探索法で作る再帰呼び出しできるCプリプロセッサマクロ二分探索法で作る再帰呼び出しできるCプリプロセッサマクロ
二分探索法で作る再帰呼び出しできるCプリプロセッサマクロdigitalghost
 
君はまだ,本当のプリプロセスを知らない
君はまだ,本当のプリプロセスを知らない君はまだ,本当のプリプロセスを知らない
君はまだ,本当のプリプロセスを知らないdigitalghost
 
C++コンパイラ GCCとClangからのメッセージをお読みください
C++コンパイラ GCCとClangからのメッセージをお読みくださいC++コンパイラ GCCとClangからのメッセージをお読みください
C++コンパイラ GCCとClangからのメッセージをお読みくださいdigitalghost
 
Boost.Preprocessorでプログラミングしましょう
Boost.PreprocessorでプログラミングしましょうBoost.Preprocessorでプログラミングしましょう
Boost.Preprocessorでプログラミングしましょうdigitalghost
 
テンプレートメタプログラミング as 式
テンプレートメタプログラミング as 式テンプレートメタプログラミング as 式
テンプレートメタプログラミング as 式digitalghost
 
Preprocess-time Lambda Expression
Preprocess-time Lambda ExpressionPreprocess-time Lambda Expression
Preprocess-time Lambda Expressiondigitalghost
 

More from digitalghost (9)

ナウなヤングにバカうけのイカしたタグ付き共用体
ナウなヤングにバカうけのイカしたタグ付き共用体ナウなヤングにバカうけのイカしたタグ付き共用体
ナウなヤングにバカうけのイカしたタグ付き共用体
 
拡張可能でprintfっぽい書式指定ができて書式指定文字列と引数をコンパイル時に検証できる文字列フォーマット関数を作った
拡張可能でprintfっぽい書式指定ができて書式指定文字列と引数をコンパイル時に検証できる文字列フォーマット関数を作った拡張可能でprintfっぽい書式指定ができて書式指定文字列と引数をコンパイル時に検証できる文字列フォーマット関数を作った
拡張可能でprintfっぽい書式指定ができて書式指定文字列と引数をコンパイル時に検証できる文字列フォーマット関数を作った
 
Define and expansion of cpp macro
Define and expansion of cpp macroDefine and expansion of cpp macro
Define and expansion of cpp macro
 
二分探索法で作る再帰呼び出しできるCプリプロセッサマクロ
二分探索法で作る再帰呼び出しできるCプリプロセッサマクロ二分探索法で作る再帰呼び出しできるCプリプロセッサマクロ
二分探索法で作る再帰呼び出しできるCプリプロセッサマクロ
 
君はまだ,本当のプリプロセスを知らない
君はまだ,本当のプリプロセスを知らない君はまだ,本当のプリプロセスを知らない
君はまだ,本当のプリプロセスを知らない
 
C++コンパイラ GCCとClangからのメッセージをお読みください
C++コンパイラ GCCとClangからのメッセージをお読みくださいC++コンパイラ GCCとClangからのメッセージをお読みください
C++コンパイラ GCCとClangからのメッセージをお読みください
 
Boost.Preprocessorでプログラミングしましょう
Boost.PreprocessorでプログラミングしましょうBoost.Preprocessorでプログラミングしましょう
Boost.Preprocessorでプログラミングしましょう
 
テンプレートメタプログラミング as 式
テンプレートメタプログラミング as 式テンプレートメタプログラミング as 式
テンプレートメタプログラミング as 式
 
Preprocess-time Lambda Expression
Preprocess-time Lambda ExpressionPreprocess-time Lambda Expression
Preprocess-time Lambda Expression
 

No skk, no life.

  • 2. 今日のメニュー ● 自己紹介 ● SKKって? ● インストール ● 操作 ● 設定 ● 質問タイム
  • 3. 自己紹介 ● digitalghost ● twitter: @decimalbloat ● (非実在妹のアカウント) ● はてな: http://d.hatena.ne.jp/DigitalGhost/ ● きりんさんが好きです。でもC++のほうがもっと好 きです
  • 4.
  • 6. SKKって? ● 日本語用IM (Input Method)
  • 7. SKKって? ● 日本語用IM (Input Method) ● 誤変換を避けたくて、単語ごとに変換してる人 いませんか?
  • 8. SKKって? ● 日本語用IM (Input Method) ● 誤変換を避けたくて、単語ごとに変換してる人 いませんか? ● 誤変換を学習されて困ってる人は?
  • 9. SKKって? ● 日本語用IM (Input Method) ● 誤変換を避けたくて、単語ごとに変換してる人 いませんか? ● 誤変換を学習されて困ってる人は? ● 単語の境界を解析しない
  • 10. SKKって? ● 日本語用IM (Input Method) ● 誤変換を避けたくて、単語ごとに変換してる人 いませんか? ● 誤変換を学習されて困ってる人は? ● 単語の境界を解析しない ● 入力のときに自分で指定する
  • 11. SKKって? ● 日本語用IM (Input Method) ● 誤変換を避けたくて、単語ごとに変換してる人 いませんか? ● 誤変換を学習されて困ってる人は? ● 単語の境界を解析しない ● 入力のときに自分で指定する ● 「そこで区切るなよ!」が決して起きない
  • 12. SKKって? ● 日本語用IM (Input Method) ● 誤変換を避けたくて、単語ごとに変換してる人 いませんか? ● 誤変換を学習されて困ってる人は? ● 単語の境界を解析しない ● 入力のときに自分で指定する ● 「そこで区切るなよ!」が決して起きない ● 実装によっては(後述)Lispで機能拡張でき る
  • 13. 余談 ● 本来はEmacs用のIM(Input Method)の一種
  • 14. 余談 ● 本来はEmacs用のIM(Input Method)の一種 ● Emacs Lispで作られている
  • 15. 余談 ● 本来はEmacs用のIM(Input Method)の一種 ● Emacs Lispで作られている ● 仕組みの単純さゆえか、他の環境での実装が多 [要出典] い
  • 16. 余談 ● 本来はEmacs用のIM(Input Method)の一種 ● Emacs Lispで作られている ● 仕組みの単純さゆえか、他の環境での実装が多 [要出典] い ● 「SKK」と言うと普通はEmacs環境以外での実 装も含む[要出典]
  • 17. 各環境の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
  • 18.
  • 20. インストール ● 能書きはこれぐらいにしてインストールしま しょう
  • 21. インストール ● 能書きはこれぐらいにしてインストールしま しょう ● Windows環境が前提です
  • 22. インストール ● 能書きはこれぐらいにしてインストールしま しょう ● Windows環境が前提です ● Macとか*nixの人はなんか頑張って!
  • 23. インストール ● 能書きはこれぐらいにしてインストールしま しょう ● Windows環境が前提です ● Macとか*nixの人はなんか頑張って! ● ダウンロード
  • 24. インストール ● 能書きはこれぐらいにしてインストールしま しょう ● Windows環境が前提です ● Macとか*nixの人はなんか頑張って! ● ダウンロード ● skkime
  • 25. インストール ● 能書きはこれぐらいにしてインストールしま しょう ● Windows環境が前提です ● Macとか*nixの人はなんか頑張って! ● ダウンロード ● skkime ● 辞書 (SKK-JISYO.L)
  • 26. インストール ● 能書きはこれぐらいにしてインストールしま しょう ● Windows環境が前提です ● Macとか*nixの人はなんか頑張って! ● ダウンロード ● skkime ● 辞書 (SKK-JISYO.L) ● インストール
  • 27. 初期設定 ● 入力システム切り替え ● ダイアログの絵 ● SKK-JISYO.Lを辞書に登録 ● 変換時に改行キーを押したら確定のみする
  • 29. 操作します ● エディタとか開いてください 今から練習します
  • 30. 操作します ● エディタとか開いてください 今から練習します ● インストールしたのに何もしないとか有り得な い!
  • 31. SKK オン オフ切り替え ● Alt+全角/半角 ● オフになってるときは直接入力モード ● 以降の説明はオンのときの操作です
  • 32. かな入力モード ● 後述の英数入力モード、もしくは全角英数入力 モードで Ctrl+J ● ローマ字打ちでひらがなを入力できます ● SKKをオンにすると自動的にこのモードになり ます
  • 33. かな入力モード ● 後述の英数入力モード、もしくは全角英数入力 モードで Ctrl+J ● ローマ字打ちでひらがなを入力できます ● SKKをオンにすると自動的にこのモードになり ます ● いろはにほへとちりぬるぽ
  • 34. ひらがな・カタカナ切り替え ● かな入力モードで q
  • 35. ひらがな・カタカナ切り替え ● かな入力モードで q ● ワレワレハウチュウジンダ
  • 36. ひらがな・カタカナ切り替え ● かな入力モードで q ● ワレワレハウチュウジンダ ● もう一回 q
  • 37. ひらがな・カタカナ切り替え ● かな入力モードで q ● ワレワレハウチュウジンダ ● もう一回 q ● わたしはちきゅうじんです
  • 38. 英数入力モード ● かな入力モードで l ● 半角英数字記号を入力できます
  • 39. 英数入力モード ● かな入力モードで l ● 半角英数字記号を入力できます ● The quick burning fox jumps over the opera singer.
  • 40. 全角英数入力モード ● かな入力モードで Shift+L
  • 41. 全角英数入力モード ● かな入力モードで Shift+L ● No SKK, No life.
  • 42. 変換 1/3 ● 読み入力モード(▽モード) ● 「今から変換したい単語を入力します」というのを 示すために、Shiftを押しながら単語の一打目を入 れる ● もしくは、かな入力モードでShift+Q ● ▽が出ます
  • 43. 変換 2/3 ● 変換開始・候補送り ● 読み入力が終わったら Space ● ▼に変化します ● 何回か候補を送っていると残りの候補がリスト表示 されます ● このときは、候補に対応するキーを押せばそのまま 変換、確定できます
  • 44. 変換 3/3 ● 確定 ● ▼モードで適切な候補が見つかったら、次の文字の 入力を開始すれば勝手に確定されます ● 変換候補の横に表示されているキー ● Enter(変換と同時に改行されますが、今回は変換 だけされる設定にしてあります) ● Ctrl+J
  • 45. 練習1 ● 「上条当麻」と入力する
  • 46. 練習1 ● 「上条当麻」と入力する ● キーシーケンス Kamijou Space Touma Space Enter
  • 47. 練習1 ● 「上条当麻」と入力する ● キーシーケンス Kamijou Space Touma Space Enter ● 「御坂美琴」と入力する
  • 48. 練習1 ● 「上条当麻」と入力する ● キーシーケンス Kamijou Space Touma Space Enter ● 「御坂美琴」と入力する ● Misaka Space 候補選択 Mikoto Space 候補選 択 Enter
  • 49.
  • 50. 送り仮名付きの変換 ● ▽モード中、送り仮名部分の入力を、Shiftを 押しながら開始 ● 勝手に▼モードになって、最初の候補が表示さ れます
  • 51. 送り仮名付きの変換 ● ▽モード中、送り仮名部分の入力を、Shiftを 押しながら開始 ● 勝手に▼モードになって、最初の候補が表示さ れます ● 練習2 ● 走る走る俺達 流れる汗もそのままに HashiRuHashiRuOretachiNagaReruAse Space mosonomamani
  • 52. ▽モードでカタカナ変換 ● ▽モードで読みを入力した後 q を押してもカ タカナに変換できます ● 私はカタカナ入力モードはほとんど使わずこっ ちばっかりです
  • 53. ▽モードでカタカナ変換 ● ▽モードで読みを入力した後 q を押してもカ タカナに変換できます ● 私はカタカナ入力モードはほとんど使わずこっ ちばっかりです ● 練習4 ● オレオレ詐欺 OreoreqSagi Space Enter
  • 54. 読み入力に英数字を使う ● かな入力モードで/を押すと英数字で読みを入 力できる▽モードになります
  • 55. 読み入力に英数字を使う ● かな入力モードで/を押すと英数字で読みを入 力できる▽モードになります ● 練習5 ● 第二次スーパーロボット大戦α Dainiji Space 候補選択 Su-pa- robotqTaisen/alpha Space Enter
  • 56. 単語登録 ● 変換候補を最後まで探しても見つからなかっ た、そんなときはその単語を辞書に登録してし まいましょう ● 残りの変換候補がなくなると▼よみかた【】み たいに表示されて、キャレットが【と】の間に 入っているので、ここに字をどうにか入れてや ります ● 単語はユーザ辞書(MS-IMEのものとは別)に 登録されます
  • 57. 練習6 ● 「幻想殺し」を辞書登録する
  • 58. 練習6 ● 「幻想殺し」を辞書登録する ● Imazinbreika- Space Gensou Space KoroSu Backspace si Enter
  • 59. 練習6 ● 「幻想殺し」を辞書登録する ● Imazinbreika- Space Gensou Space KoroSu Backspace si Enter ● 「ググる」を送り仮名付きの単語として辞書登 録する
  • 60. 練習6 ● 「幻想殺し」を辞書登録する ● Imazinbreika- Space Gensou Space KoroSu Backspace si Enter ● 「ググる」を送り仮名付きの単語として辞書登 録する ● GuguRu Space Guguq Enter
  • 61. 練習6 ● 「幻想殺し」を辞書登録する ● Imazinbreika- Space Gensou Space KoroSu Backspace si Enter ● 「ググる」を送り仮名付きの単語として辞書登 録する ● GuguRu Space Guguq Enter ● 送り仮名付きの単語は、送り仮名の文字を【】の中 に含まないように注意してください
  • 62. ユーザ辞書に登録した単語削除 ● 削除したい単語を▼モードで表示して Shift+X ● 削除するか確認されるのでyes Enter
  • 63. 入力補完 ● 読み入力中にTab ● 入力したことがある単語の読みだけが補完され ます
  • 64. 練習7 ● 私の名前は中野梓です
  • 65. 練習7 ● 私の名前は中野梓です ● Watashi Space noNamae Space haNakano Space Azusa Space desu
  • 66. 練習7 ● 私の名前は中野梓です ● Watashi Space noNamae Space haNakano Space Azusa Space desu ● 煎れたてのお茶
  • 67. 練習7 ● 私の名前は中野梓です ● Watashi Space noNamae Space haNakano Space Azusa Space desu ● 煎れたてのお茶 ● IRe Space 候補選択 tatenoOcha Space
  • 68. 練習7 ● 私の名前は中野梓です ● Watashi Space noNamae Space haNakano Space Azusa Space desu ● 煎れたてのお茶 ● IRe Space 候補選択 tatenoOcha Space ● いいぜ、てめえが何でも思い通りになるってな ら、まずはそのふざけた幻想をぶち殺す
  • 69. 練習7 ● 私の名前は中野梓です ● Watashi Space noNamae Space haNakano Space Azusa Space desu ● 煎れたてのお茶 ● IRe Space 候補選択 tatenoOcha Space ● いいぜ、てめえが何でも思い通りになるってな ら、まずはそのふざけた幻想をぶち殺す ● iize,temeegaNanDemoOmoidooRininaruttenara mazuhasonohuzaketaGensou Space wobuchiKoroSu Enter
  • 71. ローマ字かな変換テーブル ● かな入力モードで ka と打つと か と入力され ますが、この部分もいじれます ● xjで△と変換されるようにしてみる ● 上条△
  • 72. その他設定 ● 設定ファイルに直接スクリプトを書く