no-tabbedex-keys does not disable built-in keybindings
Closed this issue · 2 comments
With the setting URxvt.tabbedex.no-tabbedex-keys: true
, the default keybindings still exist.
The expected behaviour is that when the no-tabbedex-keys is set to true, things like Control-Left should not move my tab around, but the original behaviour still occurs.
my full configuration (from xrdb -query -all)
URxvt.letterSpace: -1
URxvt.scrollBar: FALSE
URxvt.perl-ext: tabbedex,eval
URxvt.iso14755: false
URxvt.iso14755_52: false
URxvt.keysym.M-Control-V: eval:paste_clipboard
URxvt.keysym.M-Control-C: eval:selection_to_clipboard
URxvt.tabbedex.no-tabbedex-keys: true
URxvt.keysym.Shift-Control-T: tabbedex:new_tab
URxvt.keysym.Shift-Control-W: tabbedex:kill_tab
URxvt.keysym.Shift-Control-Left: tabbedex:prev_tab
URxvt.keysym.Shift-Control-Right: tabbedex:next_tab
URxvt.keysym.Shift-Control-Page_Down: tabbedex:move_tab_left
URxvt.keysym.Shift-Control-Page_Up: tabbedex:move_tab_right
*.foreground: #e6e1dc
*.background: #2b2b2b
*.cursorColor: #e6e1dc
*.color0: #2b2b2b
*.color8: #5a647e
*.color1: #da4939
*.color9: #da4939
*.color2: #a5c261
*.color10: #a5c261
*.color3: #ffc66d
*.color11: #ffc66d
*.color4: #6d9cbe
*.color12: #6d9cbe
*.color5: #b6b3eb
*.color13: #b6b3eb
*.color6: #519f50
*.color14: #519f50
*.color7: #e6e1dc
*.color15: #f9f7f3
Could you try removing the Shift-Control-*
bindings and see if the built-in keysyms work? My first guess is that urxvt matches on Shift-X
when X
is pressed but there is no mapping for unshifted X
. Dunno though. I'll try to take a closer look at it over the weekend.
Sorry about the long delay. The actual issue was due to tabbedex-rs-prefix
confusion. You were missing:
Urxvt.tabbed.tabbedex-rs-prefix: %
in your configuration which made the extension read URxvt.tabbed.no-tabbedex-keys
resource. This behaviour has been deprecated for quite a while now so I’ve changed the code to always prefer tabbedex
prefix.
To address your issue, either pull newest version from HEAD or add the tabbedex-rs-prefix
resource as described above.