問題タブ [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 投票する
2 に答える
2255 参照

python - スペースバーのトリガーに対するgtkDialogのデフォルトの応答を取得する方法も

messageDialogを設定して、デフォルトの応答がgtk.RESPONSE_OKになるようにしました。これにより、ユーザーがEnterキーを押すと、[OK]ボタンにフォーカスがなくても[OK]ボタンがクリックされます。スペースバーでdefault_responseをトリガーすることもできます。これを行うための最良の方法は何ですか?

これは、Linux環境のPython2.4で使用されます。残念ながら、Pythonをアップグレードする権限がありません。

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

emacs - Emacs定義キー、Viperモードキーバインディング

私はemacsを学び、viカスタムキーバインディングを取得しようとしています。

バイパーモードを使用して、キーを再バインドする正しい方法は何ですか?(私は( qwertyの代わりに) Colemakキーボードレイアウトを使用しているので、n-> jのようなものを変更する必要があります)しかし、viperモードで動作させたいと思います。

GNU.orgのこのキーバインディングガイドから: http ://www.gnu.org/software/emacs/manual/html_node/viper/Key-Bindings.html

.viperファイルに入れるコマンドは次のとおりです。

それは私にはうまくいきません...実際、私が「define-key」機能さえ持っているかどうかはわかりません...

私のバージョンのemacsで「define-key」が利用できるかどうかわかりませんか?

これは機能しますが、バイパーモードでは機能しません

どんな助けでも大歓迎です。これはEmacsを使用する最初の日です。これは、Colemak&Viperモードを正しく機能させるのに苦労するためです。

助けてくれてありがとう...

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

qt - qt: QTreeView に自動的に設定されるキーバインドを無効にしたい

私は PyQt4 と QTreeView を使用しています (ただし、これは直接 qt に簡単に適用できます)。

現在、右矢印と左矢印を使用してブランチの展開/折りたたみを制御するデフォルトのキー バインドがあります。残念ながら、これらのバインディングは理想的ではないため、無効にしたいと考えています。私はそれを行う方法を理解することができませんでした。QTreeView のデフォルトのキーバインディングを無効にする (または再割り当てする) 方法を知っている人はいますか?

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

wpf - WPF Keybinding of ALT+0 does not work

Does anyone know why keybinding to ALT+0 thru ALT+9 does not work in WPF? I even tried it in the WPFApplicationFramework Shortcut Key example and nothing happens if you change the Modifier to the ALT Key plus NumPad0. It works with Control and NumPad0 though.

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

emacs - GNU emacs:Shiftキーでテキストを強調表示するためのキーバインディングの設定

Shiftキーを使用してテキストを強調表示するようにいくつかのキーバインドを設定しようとしています。を使用することもできますpc-selection-modeが、必要なすべてのキーバインディングが提供されるわけではありません。たとえば、Shift-Ctrl-downほとんどのMSテキストエディタで実行できるを押して段落全体をシフトマークできるようにしたいのですが、これpc-selection-modeは許可されていません。

必要なすべてのキーバインディングを設定するために使用できるファイルがあるこのWebサイトを見つけました。をロードするためにファイルをshift_mark.el入れました。.xemacs/init.elshift_mark.el

これはエラーです:

--debug-initそこで、問題を見つけるためにEmacsを実行しました。これは、デバッガーが思いついたものです。

shift_mark.el1文字前方の強調表示を定義するファイルの一部は次のとおりです。

どんな助けでも大歓迎です。

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

emacs - ターミナルで emacs を使用すると、特定のキーバインドが機能しない

emacsターミナルに入力して、独自のウィンドウにGNU emacsをロードします。私は pc-selection-mode のキーバインドを使用するのが好きです。これにより、Shift-Right または Shift-Left を使用して文字を強調表示したり、Shift-Up または Shift-Down を押して行全体を強調表示したりできます。

問題は、ターミナルで と入力して emacs を実行するemacs -nwと、後者の 2 つのキーバインドが機能しないことです。Shift-Left と Shift-Right を使用して文字を強調表示できますが、Shift-Up と Shift-Down を押しても何も起こりません。カーソルはそのままです。

この問題を解決するにはどうすればよいですか? なぜそれが起こっているのですか?私はGNU Emacs 23.1.1を使用しています.emacsが独自のウィンドウにあるときと、emacsがターミナル内で実行されているときの両方で同じバージョンが使用されていることを確認しました。

助けてくれてありがとう

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

emacs - Emacs:ansi-termのcharモードで使用するカスタムキーバインディングを追加するにはどうすればよいですか?

ansi-termのcharモードにいくつかのキーバインディングを追加したいのですが、まだできませんでした...そのためのヒントはありますか?可能です?

もちろん、すべてのキーバインディングはラインモードで正しく機能しますが、charモードで一部のキーバインディング(すべてではない)を有効にするにはどうすればよいですか?

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

emacs - emacs-nox'C-、'&'C-。' キーバインドが機能しない

私は次のようにいくつかのemacsキーバインディングを持っています:

最近、私はこれらがemacs-noxでは機能しないことに気づきました。それらを機能させることは可能ですか、それともこれはemacs-noxの単なる制限ですか?

0 投票する
0 に答える
289 参照

visual-studio - Visual Studio が Emacs のキーバインドで奇妙な動作をする

Alt+DEdit.EmacsWordDeleteToEndVisual Studio にバインドしました。Altこれは+で始まる唯一のキー バインドであるDため、競合はありません。

ただし、Alt+を押すと、場合Dによっては (許容範囲を超える場合が多い)、カーソルは単語を削除するのではなく、単語の末尾に移動するだけです。これを確実に再現する良い方法が見つかりません。

Alt+Bkspceにバインドした場合も同じことが起こりEdit.EmacsWordDeleteToStartます。つまり、カーソルが単語の上を移動することがあります。

それが問題になる場合は、ReSharper 5を使用しています。

何か案は?

0 投票する
7 に答える
11735 参照

emacs - バインディングM-/ M-Emacs23.1.1で

Alt+ [ Up/ Down]で行を上下に入れ替える、Eclipseにはない機能を追加しようとしていますが、これらのキーを適切に割り当てる方法を一生理解することはできません。私はそれを-nwモードで(つまりシェルウィンドウで)使用しており、通常はスクリーンセッションで実行します。

グローバルキーバインディングを使用すると、のような文字の組み合わせで機能させることができますが(kbd "M-m")、矢印キーに対して試したすべての組み合わせは、意味をなさないメッセージを表示するだけです。常に次のようになります。

私が試したこと:

そして、C-h cただ戻ります:

ESCまたはを使用しても、これらは機能しませんAlt

どうすればこれを機能させることができますか?Alt+ [ Up/ ]として使用したいのDownは、それが私が慣れているからです。

編集

コメントから:

  • C-q Up印刷し^[OAます。

  • C-q M-Upカーソルを印刷^[して1行上に移動します。

  • C-h kAlt+ Up)は。を出力しESC <up> (translated from ESC M-O A) is undefinedます。

提案をありがとう、しかしそれらはすべて同じであることがわかりました。