yusuk****@cheru*****
yusuk****@cheru*****
2004年 4月 2日 (金) 00:02:22 JST
田畑です。 > 将来的にuimから設定できないキーバインドを増やすのであれば、設定 > 可能にする事が必須です。uimの動作環境は標準的なQWERTYキーボード > ばかりではないので。例えばLinuxザウルスでは独立したControlキーが > 無く、Fn+ShiftでControlになります。これは変更前のCtrl+Shiftとい > うemergency key操作と見事にバッティングして、Controlを押したつも > りがIMを無効にしてしまうという事態になっていました。また、キー操 > 作をカスタマイズする事が一般的なので、「1修飾キー+何か」ぐらいの > キーバインドではすぐバッティングします。 了解しました。emergency keyは軽率な変更でしたが、 これでまた一つ学んで賢くなれました。 ^^; > これらの機能は知らずに偶然発動させてしまうとユーザには何が起こっ > たのかわからないので、デフォルトでは無効にしておくべきだと思うの > ですがどうでしょうか。XIM環境で一部のユーザが必要としているよう > ですが、LIBUIM_ENABLE_EMERGENCY_KEY=1 を設定してもらうぐらいは許 > 容範囲ではないかと思います。 同意します。で、今後に向けての議論のネタ振りです。~/.uimは 任意のコードを書けて面白いのですが、設定ツールからも可読にするために ~/.uim.d/ みたいなディレクトリを作って設定を入れてはどうかと考えてます。 *uimのライブラリから設定の説明の情報を提供できるようにする *設定の値のvalidationを行うことができるようにする *メモリを無駄遣いしない ぐらいが要件でしょうか。 -- CHAOS AND CHASM! Yusuke TABATA (yusuk****@cheru*****)