Hatena::ブログ(Diary)

アーユルベーダはインドのエステみたいなもん このページをアンテナに追加 RSSフィード Twitter

2008-10-22

Ubiquity:コマンド確定をCtrl+Enterに変更

素敵なUbiquityを使いやすくということで、日本語変換確定に困らないよう、コードを弄って仕様を変更してみた。


ubiquity.jsファイルの68行目より下のコードを、以下のように変更。

(ちなみに、ubiquity.jsは”C:\Documents and Settings\{ユーザ名}\Application Data\Mozilla\Firefox\Profiles\{*}.default\extensions\ubiquity@labs.mozilla.com\chrome\content”とかにある。)

    var keyCode = event.keyCode;
    var isWithCtrl = event.ctrlKey;  // 挿入

    if (keyCode == this.__KEYCODE_ENTER
	&& isWithCtrl == true) {  // 挿入
      if (this.__cmdManager.hasSuggestions())
// あとはそのまま

ちなみにキーコマンドCtrl+Mを使えば、コマンド確定を避けて、変換確定が出来ます。


あと、自分はCtrl+Enterの変更を行いましたが(入力間違えがしにくい点で好み)、こちらでもOKだと思います。↓

Ubiquity0.1.1をエンターキーの日本語変換確定に対応させてみた - 遥かへのスピードランナー

トラックバック - http://d.hatena.ne.jp/shom5w/20081022/1224608767