Chaim
(2019/1/2)
https://www.youtube.com/watch?v=CvwdSdlZe58
2018年の春ごろから
Pixelbook
や
Pixel slate
のような
Chromebook
を日常的に使っているのだが、
キーボード
の
文字入力
の問題で困っていた。
1. Chrome上でのカーソル移動に
Emacs
バインディングが使えない。下の行に移動しようとしてCtrl-Nを叩くと新しいウィンドウが開いてしまう。
2.
Google日本語入力
の挙動にどうしても慣れることができないので自前の
IME
を使いたいと思った。
これらの問題は独立に解決したいところだが、いろいろ調べても普通の拡張機能などで 1. を解決することはできないようだった。
CapsLockとCtrlを入れ替える拡張機能のサンプル
はIME機能を利用していた。仕方がないので、
Gyaim
(
Mac
用の自前
IME
)と同じような挙動をする
Chaim
という
IME
を自作し、その中でキーバインディングも変更することにした。Chaimは
Chrome Webストア
からインストール可能で、ソースは
GitHub
に置いてあり、開発などの詳細情報は
/masui-Chaim
に書いている。
全部自作する
ことによってなんとか快適な入力環境を作ることはできたのだが、なんでもひとつの拡張機能で実現するという実装が良くないので、もっと良い方法があればぜひ教えていただきたい。ちなみにChromebookは大変快適である。
#ブログ
2019/1/2
?
ブログ
:
Chromebook
の(
日本語
入力
システム|
IME
)「Chaim」