An SKK implementation for ChromeOS IME API.
Chrome OS用SKK IME
Web Store から、もしくは手動でインストールできます。
https://chrome.google.com/webstore/detail/skk-japanese-input/gdfnmlnbnmgdliccidmiphhpicaecffj から拡張機能をインストールしてください
- Releaseページから
chrome-skk-vx.xx.xx.zip
をダウンロードして解凍する - Chromeで
chrome://extensions
を開き、Load Unpackedをクリックして先程解凍したフォルダを指定する
- インストールされた拡張機能を右クリックしてoptionsをクリック
- 辞書ファイルのURLを入力し、適宜圧縮形式や文字エンコードも選択する(例:
https://skk-dev.github.io/dict/SKK-JISYO.S.gz
) - reloadボタンをクリック
- IMEをクリックして設定アイコンをクリック
- Add input methodsをクリックして、使っているキーボードレイアウトに合わせてSKKを選択する(例:
SKK(for Japanese keyboard)
) - IMEをSKKに切り替える
- Happy SKK!
最新のバージョンでは Manifest V3 への移行にともなって Service Worker 化をしたところ、#14 という問題が発生しています。これは Chrome 側が拡張機能の Service Worker をどう取り扱うかという問題であり、報告はしていますが、すぐには直らなさそうです。この問題を回避したい場合は以下の2つの方法があります。
自分も詳しくは分かっていませんが、以下のスクリーンショットのように Chrome で chrome-skk の options ページを開いて、開発者ツールを起動し、そのまま閉じなければ、この問題は回避できます。Chrome およびこのタブが開かれていれば、前面に表示する必要はありません。自分は基本的に Chrome は開きっぱなしなので、この方法で回避しています。なお、いわゆるハックなので、Chrome のどこかのバージョンで動かなくなる可能性があります。
v1.x 以前、つまり v0.x は Manifest V2 であり、Service Worker 化はされていません。したがって、v0.x を手動インストールすればこの問題は発生しません。
できるだけ緊急度や重要度の高い変更は v0.x 系にもバックポートしていくつもりですが、どこかのタイミングで難しくなる可能性はあるので確約はできません。