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をエンターキーの日本語変換確定に対応させてみた - 遥かへのスピードランナー