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

Diff for /src/usr.bin/tmux/input-keys.c between version 1.90 and 1.91

version 1.90, 2022/05/30 13:02:55 version 1.91, 2022/11/01 09:54:13
Line 307 
Line 307 
         },          },
         { .key = KEYC_DC|KEYC_BUILD_MODIFIERS,          { .key = KEYC_DC|KEYC_BUILD_MODIFIERS,
           .data = "\033[3;_~"            .data = "\033[3;_~"
           },
   
           /* Tab and modifiers. */
           { .key = '\011'|KEYC_CTRL,
             .data = "\011"
           },
           { .key = '\011'|KEYC_CTRL|KEYC_EXTENDED,
             .data = "\033[9;5u"
           },
           { .key = '\011'|KEYC_CTRL|KEYC_SHIFT,
             .data = "\011"
           },
           { .key = '\011'|KEYC_CTRL|KEYC_SHIFT|KEYC_EXTENDED,
             .data = "\033[1;5Z"
         }          }
 };  };
 static const key_code input_key_modifiers[] = {  static const key_code input_key_modifiers[] = {
Line 469 
Line 483 
                 key &= ~KEYC_KEYPAD;                  key &= ~KEYC_KEYPAD;
         if (~s->mode & MODE_KCURSOR)          if (~s->mode & MODE_KCURSOR)
                 key &= ~KEYC_CURSOR;                  key &= ~KEYC_CURSOR;
           if (~s->mode & MODE_KEXTENDED)
                   key &= ~KEYC_EXTENDED;
         ike = input_key_get(key);          ike = input_key_get(key);
         if (ike == NULL && (key & KEYC_META) && (~key & KEYC_IMPLIED_META))          if (ike == NULL && (key & KEYC_META) && (~key & KEYC_IMPLIED_META))
                 ike = input_key_get(key & ~KEYC_META);                  ike = input_key_get(key & ~KEYC_META);
Line 476 
Line 492 
                 ike = input_key_get(key & ~KEYC_CURSOR);                  ike = input_key_get(key & ~KEYC_CURSOR);
         if (ike == NULL && (key & KEYC_KEYPAD))          if (ike == NULL && (key & KEYC_KEYPAD))
                 ike = input_key_get(key & ~KEYC_KEYPAD);                  ike = input_key_get(key & ~KEYC_KEYPAD);
           if (ike == NULL && (key & KEYC_EXTENDED))
                   ike = input_key_get(key & ~KEYC_EXTENDED);
         if (ike != NULL) {          if (ike != NULL) {
                 log_debug("found key 0x%llx: \"%s\"", key, ike->data);                  log_debug("found key 0x%llx: \"%s\"", key, ike->data);
                 if ((key & KEYC_META) && (~key & KEYC_IMPLIED_META))                  if ((key & KEYC_META) && (~key & KEYC_IMPLIED_META))

Legend:
Removed from v.1.90  
changed lines
  Added in v.1.91