web-dev-qa-db-ja.com

urxvtでショートカットを無効にする方法は?

rxvtおよびmcをインストールしました。
組み合わせがあります AltS urxvtとmcの同じ組み合わせで。
urxvtを介してmcを使用し、 AltS、mcのコマンドの代わりにurxvtのコマンドが機能します。
ショートカットを無効にするにはどうすればよいですか AltS mcでこの組み合わせを使用するためにurxvtで?

4
Reputet

これを.Xresourcesに入れることで、searchable-scrollback機能を無効にできます。

URxvt.Perl-ext-common: "default, -searchable-scrollback"

出典: rxvt manpageResourcesセクションのPerl-extの下)

3
glindste

searchable-scrollbackを別のキーバインドで使用する可能性を維持したい場合(例: Alt+Shift+s)次に、.Xresourcesに以下を追加できます。

URxvt.searchable-scrollback: Meta-Shift-S

manpage によると、このメソッドは非推奨ですが、機能し、正しい代替手段であるはずです。

URxvt.keysym.Meta-S:  builtin-string:
URxvt.keysym.Meta-Shift-S:  searchable-scrollback:start

私にはうまくいかないようです(M-S-sは有効になっていますが、M-ssearchable-scrollbackに対して無効にされていません)。

1
aplaice

どうやら、--disable-Perlオプションを使用して、自分でコンパイルする必要があります。

開発者がこの問題について彼の見解を示しているこのメーリングリストの議論を参照してください: Re:すべてのキーバインディングを無効にする (2013)。

0
Thomas Dickey