On 2021/04/07 01:30, Nicholas Marriott wrote:
> CVSROOT:      /cvs
> Module name:  src
> Changes by:   [email protected]    2021/04/07 01:30:02
> 
> Modified files:
>       usr.bin/tmux   : key-string.c tty-keys.c 
> 
> Log message:
> Fixes for extended keys: 1) allow C-x and C-X to be bound separately
> since some terminals report them differently 2) use the "backspace"
> option to translate backspace 3) map ctrl which are have the ctrl
> implied (such as C-x) properly when the terminal reports both the key
> and the modifier.
> 
> Note that any key bindings for C-X where C-x is meant must now be
> changed.
> 

I think this is going to affect a lot of people.
Does this sound about right for an upgrade note?

Index: current.html
===================================================================
RCS file: /cvs/www/faq/current.html,v
retrieving revision 1.1068
diff -u -p -r1.1068 current.html
--- current.html        29 Mar 2021 12:11:22 -0000      1.1068
+++ current.html        7 Apr 2021 12:30:48 -0000
@@ -289,6 +289,19 @@ relayd or nginx). It no longer uses a co
 line arguments.
 
 
+<h3 id="r20210407">2021/04/07 - tmux: ^X / C-X binding changes</h3>
+
+Some terminals report differently for uppercase and lowercase control
+character sequences.
+<a href="https://man.openbsd.org/tmux";>tmux(1)</a> now handles these 
separately;
+if you previously had bindings or prefix using an upper-case variant
+and need them to continue working with lower-case or with a terminal
+that does not distinguish between them, you will need to adjust your
+configuration.
+This applies to bindings using <tt>C-&lt;letter&gt;</tt> or
+<tt>^&lt;letter&gt;</tt>.
+
+
 <!--
      Two blank lines before new sections.
      New sentences start on new lines.

Reply via email to