ラベル SKKIME の投稿を表示しています。 すべての投稿を表示
ラベル SKKIME の投稿を表示しています。 すべての投稿を表示

2011年7月30日土曜日

SKKIME で Google 日本語入力の変換を利用する

1. Google 日本語入力の辞書は、新しい言葉にも対応してくれる

Google 日本語入力は、最近使われるようになった新しい言葉でも、ちゃんと変換してくれるところが便利。

これに対して、SKKIME は、自分で登録しなければならない。できることなら、SKKIME の辞書として、Google 日本語入力で使われている辞書を使いたい。

「Google IME SKK サーバー 作った - hitode909のダイアリー」によると、

Google CGI API for Japanese Input*1を使って変換するSKKサーバーを作った.

Googleのサーバーが高性能なので,通常のSKK辞書ではできないような変換ができる.

このアプリを利用すると、例えば、「さーばー」で変換すると、自分で辞書に登録してないにも関わらず、

「サーバー、Server、server、SERVER」

と変換してくれる。

 

2. google-ime-skk のインストールと起動

予め RubyInstaller for Windows をインストールしておくか、RubyGems がインストールされていること。

上記サイトのインストール方法に従い、

gem install google-ime-skk

起動はコマンドラインより、

google-ime-skk

 

3. SKKIME のサーバ辞書の設定

SKKIME の設定において、

  1. 「辞書設定」タブを選択。
  2. 「検索辞書」において「追加」ボタンを押す。
  3. サーバー辞書の追加ダイアログにおいて、追加ボタンを押し、以下のように設定。
    • ホスト名: localhost
    • ポート番号: 55100

CropperCapture[263][3]

 

4. コンピュータの起動時に google-ime-skk を起動

google-ime-skk を、毎回コマンドラインから起動するのではなく、コンピュータの起動時に同時に起動するようにしたい。

自分の場合は、Dropbox 内に、以下の内容の googleime.bat ファイルを作成。これにより、google-ime-skk を起動する。

google-ime-skk

「スタートアップ」フォルダに、以下の内容の googleime.vbs ファイルを作成。上記の googleime.bat を起動するようにした。これにより、google-ime-skk を起動する際、コマンドラインのウィンドウが開かれないようになる。

CreateObject("WScript.Shell").Run "%DROPBOX%\program\skk\googleime.bat",0

ただし、環境変数として DROPBOX 変数として、Dropbox までのパスを設定している。

( cf. Windowsのバッチプログラム(.bat)を実行する際、ウィンドウを表.. - 人力検索はてな )

追記(2014/3/16): googleime.vbs ファイルのパスに「空白を含む」場合、上記のコードの二重引用符を 2 つ続けて記述することに注意。

2011年3月8日火曜日

LibreOffice Calc でセルに複数行を入力

1. 表計算で改行を入力

CropperCapture[96]Excel, Google スプレッドシート でセルに複数行入力するときは、改行したい場所で

Alt + Enter

LibreOffice の場合は、

Ctrl + Enter キーを押すと、任意改行されます。

( Calc/Writing Multi-line Text/ja - LibreOffice Help より )

 

2. 特定の IME と相性が悪い

しかし、SKKIME で入力中 … あれ?押したけれど改行されない。。 (@_@;

そしてなぜか

Ctrl + Alt + Enter

で改行された。

どうやら使っている SKKIME と相性が悪いようだ。

Goolge 日本語入力では、上記のように Ctrl + Enter で改行された。

追記(2015/5/25): 直接入力モードになっていると、Ctrl + Enter で改行できる。

2010年7月21日水曜日

SKKIME の辞書ファイルはDropbox 置き、壊れたら前のバージョンに戻す

何かの拍子に SKKIME の辞書ファイルが壊れることがたまにある。色々と単語を登録してあるので修復せざる負えない。しかし、定期的にバックアップするのは面倒だし、それほど大した手間ではないけれど元に戻すときはうんざりしてしまう。

だから、バージョン管理を自動的にしてくれる Dropbox に辞書ファイルを置いている。以下、辞書ファイルが壊れたときの対処。

 

Dropbox 上で以前のバージョンに戻す

SKKIME の辞書が置いてある Dropbox 内のフォルダを開き、右クリック > Browse on Dropbox Website…

img05-04-2010[5]

Dropbox 上で以前のバージョンに戻すために、辞書ファイルで Previous versions を選択。

img05-04-2010[6]

正常な辞書ファイルはファイルサイズが大きいはずなので、Size を目安にして元に戻すバージョンを選ぶ。

img05-04-2010[7]

 

辞書の修復

ローカルの PC 上のファイルサイズが元に戻ったのを確認したら、SKKIME で辞書の参照設定をする。

  1. 言語バーで右クリック > 設定。
  2. 「全般」タブにおいて、SKKIME を選択してプロパティボタンを押す。
  3. 「辞書設定」タブにおいて、ユーザ辞書の「修復」ボタンをクリック。

img05-04-2010[8]

ファイルを復活させた後から修復ボタンを押すまでの間に漢字変換をすると、また壊れてしまうのかな?

2010年3月3日水曜日

SKKIME で AZIK を利用した場合の漢字+小さい「っ」の入力方法

SKKIME 1.5 で AZIK の設定 をしたけれど、「漢字 + 小さい`っ’」 (促音) の入力方法を調べてなかった。

例えば、「言った」 と入力するには普通の IME なら、

itta

とする。しかし、AZIK では `tt’ の打鍵で

たち

となる。

Meadow 上の SKK + AZIK では、

I:ta

で入力できる。

SKKIME + AZIK では、次のようにする。

IT;ta

なかなか慣れないなぁ。。 (+_+)

2009年12月31日木曜日

Windows 7, XP, Vista で SKKIME 1.5 + AZIK の設定

1. SKKIME 1.5 のダウンロードとインストール

Windows で SKK + AZIK で文字を入力したい。

skkime's page から SKKIME 1.5 の 2009/11/01  の Vista(32bit) をダウンロード。

解凍して skkime-1.5.msi を実行してインストール。

 

SKKIME 1.5 を有効にする
  1. 言語バーで「右クリック > 設定」を選択。
  2. 「テキストサービスと入力言語」の「全般」タブの「インストールされているサービス」で「追加」ボタンを押す。
  3. 「日本語 > キーボード」より `SKKIME ver. 1.5’ にチェックを入れる。

 

2. AZIK の設定

a. レジストリにローマ字のキー設定を追加

最初に、AZIK のためのローマ字のキー設定を行う。

uim - AZIK拡張ローマ字入力方式 を元にして、 AZIK の変換表、

を作成した。 ( このレジストリの値の形式が妥当なのかわからないけれど… ^^; )

レジストリエディタ (regedit.exe) を起動して、上記一覧の値をレジストリの

HKEY_CURRENT_USER
  Software
    TT
      Windows
        CurrentVersion
          SKKIME
            1.5
              Generic

の `RomaKanaRule' に追加。(上書きをしないように。) もし、レジストリに値がない場合は、一度 SKKIME の設定画面で、適当に「キー設定」を追加する。誤って消したら SKKIME を再インストールすれば良い。

Windows XP の場合

※ 上記と同じ操作を Windows XP で行ったら、エラーが出てレジストリに追加できなかった。 (+_+)

追記 (2010.8.20) : Windows XP では、「激動たる俺RegEdit改」 を使ったら、レジストリに値を追加できた。

 

b. ローマ字設定の修正

ローマ字の入力において、修正点がいくつかあった。

CropperCapture[3].png SKKIME 1.5 の設定画面で、 「キー設定 > ローマ字」のローマ字設定の「変更」ボタンを押す。
CropperCapture[2].png

ローマ字仮名ルール の `default’ において重複している

っ

ー

を削除。

Image3.png

自分のキーボードは英語配列なので、

; = っ

‘ = ー

を設定。

AZIK では別のキーが割り当てられている

xo = ぉ

zl = →

も削除。

q = ん

を追加。

追記 (2010.2.28) :

img02-28-2010[1]

「たち」とぶつかる `tt’ による「っ」の入力を削除。

追記 (2011.3.17) : th で「つう」が入力されないので、ローマ仮名ルールから、tha, the, thi, tho, thu を削除した。

 

c. ひらがな と カタカナ の切り替え

ひらがなとカタカナの切り替えのためのキー設定をする。

Image7.png

Meadow で SKK + AZIK を利用する場合とできるだけ同じ打鍵にしたいので、

[

によって、ひらがな と カタカナ を切り替える。

先ほどと同じく ローマ字設定 において ローマ字ルール を追加。「出力」の「マクロ」で

skk-toggle-kana

を選択。

CropperCapture[1].png

`[‘ 自身は、

x[

で入力されるように設定。

 

d. キーマップの変更

最後に、キーマップを変更する。

CropperCapture[12].png 「SKKIME 1.5 の設定画面 > キー設定 > キーマップ 」の「変更」ボタンを押す。

Image4.png

C-j で日本語が入力されるように、key が C-j の行を探し「変更」ボタンを押す。

major-mode-map を skk-mode

に変更。

`l’ で英数が入力されるようにしたところだけれど、C-l で設定。「キーの追加」で、

skk-j-mode-map で skk-latin-mode

を選択。 ( mode-map についてわかっていないので適当… ^^; )

 

3. その他

入力モードの状態を一瞬で把握できるように以下の二つを入れておくと良い。

 

関連記事

2008年7月17日木曜日

Firefox の 検索バーで素早く単語を置き換え検索を繰り返す

ブラウザにおいて「検索」は最も頻繁に行う操作の一つ。これをスムーズに行えないと非常にストレス。 (+_+)  検索して一度で目的のものに辿りつくこともできれば、そうでないときもある。単語を入力してもなかなか見つけることができない。 OR - site: inurl などを使って徐々に目的のものに近付いていく。もしくは、入力した単語を別のものに置き換えターゲットを絞っていく。

080717-001検索バーを使って検索した場合、そこには直前に検索した単語が入力されている。入力した一部の単語を変更して検索を繰り返したい場合、マウスを使うのであれば、置き換えたい単語をダブルクリックして文字列を選択状態にし、新しい単語を入力することによって上書きする。マウスを使うならこの操作が効率的。

 

Ctrl + Backspace

それに対して、キーボードから手を離したくないなら、次のような操作が (多分) 一番効率がいい。 例えば、検索バーで次のような単語が直前に検索されていたとする。

本日 晴天 なり

ここで、「晴天」を「曇天」に変更して再度検索したいとする。

  1. Ctrl + K で検索バーにフォーカスを戻す。
  2. Ctrl を押しながら ← を 2  回押し、「晴天」の直後にカーソルを持っていく。(SKKIME なら 1 回 でよい。)
  3. Ctrl + Backspace で「晴天」を削除。
  4. 「曇天 」と入力してエンター。

ここでは、二つの操作がポイントとなる。

  • 「Ctrl + 矢印」によって単語単位でカーソルを移動させる。
  • 「Ctrl + Backspace」 にって単語単位で前方向に削除する。

これだとカーソルと Backspace を何度も押す必要がないので、キー操作がスムーズになる。これらの操作は他のアプリケーションでも用いることができる基本的な操作だが、アプリによって微妙に動作が違うようだ。 (+_+) うーん...

 

Ctrl + Delete

SKKIME を使っている場合は、「晴天」の前にカーソルを持っていき、Ctrl + Delete を使うと後方向に単語単位で削除することができる。  MSIME の場合、同様のことをすると「晴天 なり」まで、つまり最後まで削除された。

 

LDRize

080717-002LDRize の中の一つの機能として、Google で検索をしているときに、 f キー を押すことによって検索フィールドにジャンプできるのでとても便利。そこで上記と同じ操作をするとよい。

 

インストール

LDRize を使うには、Greasemonkey がインストールされていること。そして、Minibuffer がインストールされていることが必要となる。

また、ユーザスクリプトの管理画面 (ツール > Greasemonkey > ユーザスクリプトの管理) において、Minibuffer の方が LDRize よりで上になるように配置しておく。

2007年1月30日火曜日

SKKIMEにおいて、英語キーボードで " を ー に設定する。

IMEのツールバー > 右クリック > 設定 > SKKIME のプロパティ > 入力ベクトル の設定に追加する。