1

https://github.com/nwjs/nw.js/wiki/Shortcutの Synopsis スニペットを使用すると、グローバル ホットキーが期待どおりに機能します。次のようにキーを変更します。

key : "Ctrl+Alt+Z" works as expected.
key : "Ctrl+Alt+Space" does nothing.
key : "Ctrl+Alt+ " does nothing.
key : "Ctrl+Alt+"+String.fromCharCode(32) does nothing.

キーが登録されたとき、またはユーザーが打ったときに失敗は報告されません。

たとえば、別の修飾子 (Ctrl のみ) を使用すると、同様の結果が得られます。スペースが含まれていない限り、すべての組み合わせが期待どおりに機能します。

OS X Yosemite を搭載した Mac で作業しています。通常、「Ctrl+Alt+Space」で Spotlight 検索ウィンドウが開きます。nw.js プログラムを開始する前に「Ctrl+Alt+Space」が何もしないように、その機能を別のキー シーケンスに再割り当てしました。

nw.js 0.11.6
node-webkit-builder 1.0.8

コマンドでアプリを実行

nwbuild -v 0.11.6 -r .

アプリとしてビルドした場合も失敗します

nwbuild --quiet -v 0.11.6 -p "osx64" .

どうやら nw.js (以前の Node-Webkit) は、グローバル ホット キーでスペース文字をサポートしていないようです。

回避策または確認のみをいただければ幸いです。

4

0 に答える 0