問題タブ [key-bindings]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
359 参照

emacs - Emacs 期待される使用のために Shift-R を再定義する方法

elisp ファイルをチェックして、Shift+R を含むバインドがないことを確認しました (何も見つかりませんでした)。SHIFT+R で大文字が出力されることを期待していますが、代わりに、Emacs コマンド ライン内でRR undefinedが表示されます。これは、C/C++ メジャー モードのみです。

助言がありますか?

更新: キーを記述すると、未定義であることがわかります。通常の予想される使用法(文字Rを大文字にする)のためにどのように定義しますか?

0 投票する
1 に答える
447 参照

java - Java/SwingのJMenuItemsのアクセラレータキーの表示の外観を上書きする

一部のMacでは、JMenuItemが「スペース」という単語を使用してスペースバーがキーバインディングであることを示していることに気付きました。他のMacでは、記号が使用されます(短い大文字のUのように見えます)。「スペース」のプレゼンテーションは、ユーザーにとってより透過的であるため、私はそれを好みます。LAFがアクセラレータキーをグラフィカルに表す方法を上書きする方法はありますか?

0 投票する
2 に答える
800 参照

emacs - Mac OSX での Conkeror キーバインド

Mac OSXでConkerorのメタ キーとコントロール キーのキーバインドを変更する方法を知っている人はいますか? たとえば、Emacs では、C を Apple コマンド キーにマッピングし、M をオプション キーにマッピングしています。Conkeror に対してこれを行う方法はありますか? .conkerorrc ファイルの JavaScript を提供できる人はいますか?

0 投票する
3 に答える
5684 参照

wpf - WPFの「戻る」「進む」ボタンへの対応

多くのキーボードにある [戻る] ボタンと [進む] ボタンのサポートを WPF アプリに追加することを計画していましたが、それらを機能させるのに苦労しています。

BrowserBack と BrowserForward に標準の KeyBinding を使用してみましたが、うまくいきません。ESC キーを使用してコードをテストし、それが原則として機能していることを確認しました。そのキーは問題ありませんでした。

次に KeyUp イベントを処理しましたが、送信されるキーは "System" であり、役に立たず、KeyInterop.VirtualKeyFromKey を使用すると 0 が返されます。

PInvoke/実際のウィンドウ メッセージをトラップすることが唯一の選択肢になると考え始めていますが、誰かが明るいアイデアを持っている場合は避けたいと思いますか?

ああ、キー自体は間違いなく機能し、私のキーボードは接続されています ;-)

更新: SystemKey を使用することをお勧めします。

そして、それはキーボードボタンでは機能するようですが、対応するタッチ「フリック」(前後をシミュレートします) では機能しません。これらのフリックはブラウザーで正常に動作しますが、私の KeyUp イベントによると、送信しているのは "LeftAlt" だけで、他にはあまりありません!

** 再度更新 ** : Rich のコメントにより、次のようになりました。

これはごちそうに見える..フリックも!

0 投票する
1 に答える
231 参照

macos - OSX 上の JRuby irb のキーバインド移動ワード

この質問と同様ですが、JRuby を除きます (MRI Ruby で動作します)。Alt キーを押しながら左に押すと、コンソールに「b」が出力されます。とてもうるさい!

明確にするために、この記事で説明されているように端末をセットアップし、option-left を escape-b にマッピングしました。

0 投票する
2 に答える
635 参照

xcode - PBKeyBinding.dict は、Xcode のキー バインドを設定するためにまだ機能しますか?

Mac (OS X 10.6.2) と Xcode (3.2.1) の新機能 (そしてここでも新機能!) で、ここで説明されている手順を使用して、ショートカットをいじっています。

前述のフォルダーとファイル PBKeyBindings.dict を作成しました。

これは、次のようなことに着手する前に、水をテストするためだけのものでした。

(別の投稿からコピー、ありがとう)

さて、私が何をしたとしても (Xcode を再起動し、Mac を再起動します)、Xcode は通知しませんでした。

何かばかげたことをしたのでしょうか、それとも施設全体がマイティワンズによって削除されたのでしょうか?

ちなみに、別のユーザーが Xcode の設定でこれを行うことができると提案していますが、複数のアクションをキーにマッピングする方法がわかりません。

0 投票する
5 に答える
9683 参照

c# - WPF でのキーバインド

私はWPFが初めてで、構築中のアプリケーションで、VistaやWindows 7のWindowsエクスプローラーと同じように、Altキーが押されたときにメインメニューを表示したいと思います。修飾子だけでキーバインドを使用してみました設定しましたが、うまくいかないようです。

これまでのコードは次のとおりです。

p>

また、フォーカスが失われたときにメニューが消えるようにしたいと思います。

何か案は?

0 投票する
3 に答える
17749 参照

vim - vimでオートコンプリートに使用されるキーバインドを変更するにはどうすればよいですか?

私は大ファンではないので、Ctrl-n使ってみたいCtrl-Spaceです。どうすればそれができるのでしょうか?

0 投票する
8 に答える
7429 参照

emacs - Linux で Ctrl+M で別の Enter をオフにする方法

Ubuntu Jaunty で Ctrl+M が Enter にバインドされているのはなぜですか? オフにする方法は?

Emacs を使用していますが、Ctrl+M を他のコマンドにバインドしたいと考えています。

0 投票する
1 に答える
465 参照

ubuntu - Ubuntu Jauntyで改行機能を直接入力するように割り当てる方法は?

Ubuntu Jaunty では、Enter キーは明らかに Ctrl-m 記号に変換されます。改行機能から Ctrl-m 記号を解放して、他のコマンドで使用できるようにしたいと思います。この場合、Enter を改行に直接変換する必要があると思います。それ、どうやったら出来るの?

gnome-terminal でのキーの再割り当てについて話しています。