[BACK]Return to tty-keys.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/tty-keys.c between version 1.144 and 1.145

version 1.144, 2021/04/07 15:46:12 version 1.145, 2021/04/13 05:23:34
Line 953 
Line 953 
          * Don't allow both KEYC_CTRL and as an implied modifier. Also convert           * Don't allow both KEYC_CTRL and as an implied modifier. Also convert
          * C-X into C-x and so on.           * C-X into C-x and so on.
          */           */
         if (nkey & KEYC_CTRL){          if (nkey & KEYC_CTRL) {
                 onlykey = (nkey & KEYC_MASK_KEY);                  onlykey = (nkey & KEYC_MASK_KEY);
                 if (onlykey < 32)                  if (onlykey < 32) {
                         onlykey = (nkey & ~KEYC_CTRL);                          if (onlykey != 9)
                 else {                                  onlykey = (nkey & ~KEYC_CTRL);
                           else
                                   onlykey = (9|KEYC_CTRL);
                   } else {
                         if (onlykey >= 97 && onlykey <= 122)                          if (onlykey >= 97 && onlykey <= 122)
                                 onlykey -= 96;                                  onlykey -= 96;
                         else if (onlykey >= 64 && onlykey <= 95)                          else if (onlykey >= 64 && onlykey <= 95)

Legend:
Removed from v.1.144  
changed lines
  Added in v.1.145