[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.157 and 1.158

version 1.157, 2022/06/14 07:29:00 version 1.158, 2022/07/19 06:51:31
Line 934 
Line 934 
                 nkey = number;                  nkey = number;
   
         /* Update the modifiers. */          /* Update the modifiers. */
         switch (modifiers) {          if (modifiers > 0) {
         case 2:                  modifiers--;
                 nkey |= KEYC_SHIFT;                  if (modifiers & 1)
                 break;                          nkey |= KEYC_SHIFT;
         case 3:                  if (modifiers & 2)
                 nkey |= (KEYC_META|KEYC_IMPLIED_META);                          nkey |= (KEYC_META|KEYC_IMPLIED_META); /* Alt */
                 break;                  if (modifiers & 4)
         case 4:                          nkey |= KEYC_CTRL;
                 nkey |= (KEYC_SHIFT|KEYC_META|KEYC_IMPLIED_META);                  if (modifiers & 8)
                 break;                          nkey |= (KEYC_META|KEYC_IMPLIED_META); /* Meta */
         case 5:  
                 nkey |= KEYC_CTRL;  
                 break;  
         case 6:  
                 nkey |= (KEYC_SHIFT|KEYC_CTRL);  
                 break;  
         case 7:  
                 nkey |= (KEYC_META|KEYC_CTRL);  
                 break;  
         case 8:  
                 nkey |= (KEYC_SHIFT|KEYC_META|KEYC_IMPLIED_META|KEYC_CTRL);  
                 break;  
         case 9:  
                 nkey |= (KEYC_META|KEYC_IMPLIED_META);  
                 break;  
         default:  
                 *key = KEYC_NONE;  
                 break;  
         }          }
   
         /*          /*

Legend:
Removed from v.1.157  
changed lines
  Added in v.1.158