~によるとこの港、urxvtの.Xresourcesで次の設定を作成しました。
URxvt*keysym.Control-1: \033[27;5;49~
URxvt*keysym.Control-2: \033[27;5;50~
URxvt*keysym.Control-3: \033[27;5;51~
URxvt*keysym.Control-4: \033[27;5;52~
URxvt*keysym.Control-5: \033[27;5;53~
URxvt*keysym.Control-6: \033[27;5;54~
URxvt*keysym.Control-7: \033[27;5;55~
URxvt*keysym.Control-8: \033[27;5;56~
URxvt*keysym.Control-9: \033[27;5;57~
URxvt*keysym.Control-0: \033[27;5;48~
私の「cat -v」でControl-1を押すと、
\033[27;5;49~
期待どおりに印刷され、Ctrl-5 を除く他のキーの組み合わせも期待どおりに印刷されます。 Control-5 と入力すると、何も印刷されません。 Control-5の違いが何であるかよくわかりませんし、この問題をデバッグする方法もわかりません。 urxvtはControl-5のいくつかのデフォルトマッピングを実行しますか?少なくとも私は自分でやっていません。私の完全な.Xresourcesは次のとおりです。
URxvt*termName: screen-256color
URxvt*scrollBar: false
URxvt*scrollBar_right: false
URxvt*urgentOnBell: false
URxvt*visualBell: false
URxvt*background: #2E3436
URxvt*foreground: #BDC3C7
URxvt*color0: #2E3436
URxvt*color1: #C0392B
URxvt*color2: #27AE60
URxvt*color3: #F39C12
URxvt*color4: #3465A4
URxvt*color5: #75507B
URxvt*color6: #16A085
URxvt*color7: #BDC3C7
URxvt*color8: #555753
URxvt*color9: #EA6153
URxvt*color10: #2ECC71
URxvt*color11: #F1C40F
URxvt*color12: #729FCF
URxvt*color13: #AD7FA8
URxvt*color14: #1ABC9C
URxvt*color15: #FBFCFC
URxvt*colorBD: #BDC3C7
URxvt*font: xft:DejaVu Sans Mono:size=12:style=Regular:antialias=false
URxvt*boldFont: xft:DejaVu Sans Mono:size=12:style=Bold:antialias=false
URxvt*italicFont: xft:DejaVu Sans Mono:size=12:style=Italic:antialias=false
URxvt*boldItalicFont: xft:DejaVu Sans Mono:size=12:style=Bold Italic:antialias=false
URxvt*depth: 32
URxvt*perl-ext-common: default,clipboard
URxvt*iso14755: false
URxvt*iso14755_52: false
編集:明らかに、私は素晴らしいTitle Window Managerを使用しています。
答え1
ここではurxvtが問題ではないようです(私もurxvtを使用しています)。おそらくこのキーシーケンスを防ぐことができます。
awesomeを使わずにurxvtを開いてみてください。これを行うには、別の項目tty
(ctrl- alt- fN)を開き、次のように入力してからxinit urxvt -- :1
キーシーケンスを試してください。結果が表示されない場合は、shに変更してもう一度テストしてください。
しばらく前に同様の問題が発生しました。