問題タブ [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.
javascript - JS/jQuery で矢印キーをバインドする
Javascript や jQuery で左矢印キーと右矢印キーに関数をバインドするにはどうすればよいですか? jQuery の js-hotkey プラグイン (組み込みの bind 関数をラップして、特定のキーを認識するための引数を追加する) を見ましたが、矢印キーをサポートしていないようです。
emacs - EmacsはCx1キーバインドを使用せずにバッファーを1つにマージします
次のことを行うためにemacsのキーバインドを提案できますか?
手順:たとえば、1)コマンドCx 2を使用してすべてのテキストエディタ領域を2つに分割し、次にCx 3を使用して最初の領域を2つに分割しました。3)最初の部分(この場合はバッファ)を作成するにはどうすればよいですか。
取得したい画像の詳細については、添付の画像を参照してくださいhttp://img.skitch.com/20090922-ra1394bnrbsigrdgm5uycjtrds.jpg
eclipse - Eclipse:カスタムキーバインディングスキームを作成してロードする方法は?
私は最近、Python開発用の素晴らしいPyDevプラグインと一緒にEclipseを使い始めました。Visual Studioのキーバインディングに慣れていると、EclipseにはVisual Studio(およびEmacsも)のキーバインディングスキームのサポートが組み込まれていることがわかりました。
ただし、独自のカスタムキーバインディングスキームを作成し、そのスキームをEclipseにロードできるようにしたいと思います。どうすればよいですか?
visual-studio - Visual Studio キーボードが間違った文字を生成する
ときどき、Visual Studio のキーボードが正しく動作しなくなります。たとえば、Shift + 3 はハッシュ # の代わりにシャープ記号を挿入します。Shift + \ は、パイプ | の代わりにチルダ ~ を挿入します。これが発生すると、複数の VS ウィンドウを開いている場合でも、VS の現在のインスタンスにのみ影響します。影響を受けるのは VS のみです。メモ帳やその他の Windows アプリは問題ありません。新しい VS 2008 インスタンスで作業していたソリューションを閉じてから再度開くと、問題が解決します。
これを引き起こすために誤って押したキーの組み合わせを知っている人はいますか? そして、それを元に戻す方法は?
vim - viキーバインディングのためにxdviでfind-previousまたはxpdfでfindPreviousを追加するにはどうすればよいですか?
xdvi に find-previous 関数、または xpdf に findPrevious 関数を追加する方法はありますか? これらは、「後方検索」オプションがすでにチェックされている検索ダイアログを表示する機能と同等です。
キーバインドを定義するためにそのような関数が必要です
私の .xpdfrc と
私の.Xdefaultsで。次に、両方のプログラムに vi のようなキーバインドの完全なセットを用意します。
.net - WPFダイアログでEnterキーとEscキーをそれぞれOKボタンとキャンセルボタンにバインドするにはどうすればよいですか?
私の WPF アプリでは、[OK] ボタンと [キャンセル] ボタンのあるダイアログを使用しています。Enter キーを [OK] ボタンに、Esc キーを [キャンセル] ボタンにバインドしたいと思います。やるべきことは単純なようです。
cocoa - Cocoaアプリバンドル内のdictファイルでキーバインディングを指定するには?
(これは、KVC/KVO およびキーと値のバインディングに関する質問ではありません。)
「ツール」パネルを使用してアプリケーションを作成しています。すべてのツールは、1 文字のキー (「M」-「移動ツール」など) を使用して選択できます。メインウィンドウがなく、ツールパネルが選択されていない(「キー」でない)場合でも、ツールを選択できます。
ドキュメントによると、生のキー イベントはアプリのデリゲートとドキュメント コントローラーに伝達されません (そのため、WindowController で発生する必要があるため、onKeyDown に依存することはできません)。ただし、「アクション イベント」 (セレクターにバインドされたキー) は、アプリ、アプリ デリゲート、およびドキュメント コントローラーに送信されます。
このようなグローバル バインディングを設定する方法は 2 つあります。Interface Builder で NSMenuItem キーに相当するものを使用する方法と、~/Library/KeyBindings/DefaultKeyBinding.dict ファイル (すべてのアプリのグローバル バインディングを指定する) を使用する方法です。
ツールパネルからトリガーできるコマンドでメニューを汚したくないので、メニュー項目のアプローチは良くありません。
このようなバインディングをプログラムで設定するか、Xcode や TextMate のようにバンドルされた KeyBindings.dict で指定したいと思います。
ただし、そのような dict ファイルに名前を付ける方法とアプリに接続する方法のドキュメントや例が見つかりませんでした。Xcode は PBKeyBinding.dict ファイル名を使用し、TextMate は KeyBindings.dict を使用します。Info.plist がアプリに dict ファイルを読み取るように指示するオプションはありません。
これを行う方法を知っている人はいますか?
ありがとう。
eclipse - キーボードショートカットを使用してEclipseにウォッチ式を追加する
Eclipseでウォッチ式を追加するためのキーボードショートカットを追加するのに助けが必要です。「式ビュー」を右クリックして時計を追加することはできますが、キーボードとマウスの間を行ったり来たりすると、効率が低下します。
誰かがこれを修正するための提案を私に提供できますか?
emacs - Emacs 期待される使用のために Shift-R を再定義する方法
elisp ファイルをチェックして、Shift+R を含むバインドがないことを確認しました (何も見つかりませんでした)。SHIFT+R で大文字が出力されることを期待していますが、代わりに、Emacs コマンド ライン内でRR undefinedが表示されます。これは、C/C++ メジャー モードのみです。
助言がありますか?
更新: キーを記述すると、未定義であることがわかります。通常の予想される使用法(文字Rを大文字にする)のためにどのように定義しますか?
java - Java/SwingのJMenuItemsのアクセラレータキーの表示の外観を上書きする
一部のMacでは、JMenuItemが「スペース」という単語を使用してスペースバーがキーバインディングであることを示していることに気付きました。他のMacでは、記号が使用されます(短い大文字のUのように見えます)。「スペース」のプレゼンテーションは、ユーザーにとってより透過的であるため、私はそれを好みます。LAFがアクセラレータキーをグラフィカルに表す方法を上書きする方法はありますか?