問題タブ [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.
python - スペースバーのトリガーに対するgtkDialogのデフォルトの応答を取得する方法も
messageDialogを設定して、デフォルトの応答がgtk.RESPONSE_OKになるようにしました。これにより、ユーザーがEnterキーを押すと、[OK]ボタンにフォーカスがなくても[OK]ボタンがクリックされます。スペースバーでdefault_responseをトリガーすることもできます。これを行うための最良の方法は何ですか?
これは、Linux環境のPython2.4で使用されます。残念ながら、Pythonをアップグレードする権限がありません。
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モードを正しく機能させるのに苦労するためです。
助けてくれてありがとう...
qt - qt: QTreeView に自動的に設定されるキーバインドを無効にしたい
私は PyQt4 と QTreeView を使用しています (ただし、これは直接 qt に簡単に適用できます)。
現在、右矢印と左矢印を使用してブランチの展開/折りたたみを制御するデフォルトのキー バインドがあります。残念ながら、これらのバインディングは理想的ではないため、無効にしたいと考えています。私はそれを行う方法を理解することができませんでした。QTreeView のデフォルトのキーバインディングを無効にする (または再割り当てする) 方法を知っている人はいますか?
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.
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文字前方の強調表示を定義するファイルの一部は次のとおりです。
どんな助けでも大歓迎です。
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がターミナル内で実行されているときの両方で同じバージョンが使用されていることを確認しました。
助けてくれてありがとう
emacs - Emacs:ansi-termのcharモードで使用するカスタムキーバインディングを追加するにはどうすればよいですか?
ansi-termのcharモードにいくつかのキーバインディングを追加したいのですが、まだできませんでした...そのためのヒントはありますか?可能です?
もちろん、すべてのキーバインディングはラインモードで正しく機能しますが、charモードで一部のキーバインディング(すべてではない)を有効にするにはどうすればよいですか?
emacs - emacs-nox'C-、'&'C-。' キーバインドが機能しない
私は次のようにいくつかのemacsキーバインディングを持っています:
最近、私はこれらがemacs-noxでは機能しないことに気づきました。それらを機能させることは可能ですか、それともこれはemacs-noxの単なる制限ですか?
visual-studio - Visual Studio が Emacs のキーバインドで奇妙な動作をする
Alt+DをEdit.EmacsWordDeleteToEndVisual Studio にバインドしました。Altこれは+で始まる唯一のキー バインドであるDため、競合はありません。
ただし、Alt+を押すと、場合Dによっては (許容範囲を超える場合が多い)、カーソルは単語を削除するのではなく、単語の末尾に移動するだけです。これを確実に再現する良い方法が見つかりません。
Alt+Bkspceにバインドした場合も同じことが起こりEdit.EmacsWordDeleteToStartます。つまり、カーソルが単語の上を移動することがあります。
それが問題になる場合は、ReSharper 5を使用しています。
何か案は?
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 k(Alt+ Up)は。を出力し
ESC <up> (translated from ESC M-O A) is undefinedます。
提案をありがとう、しかしそれらはすべて同じであることがわかりました。