[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.55 and 1.56

version 1.55, 2013/03/22 10:33:50 version 1.56, 2013/03/24 09:28:59
Line 174 
Line 174 
         { "\033[8@", KEYC_END|KEYC_CTRL|KEYC_SHIFT },          { "\033[8@", KEYC_END|KEYC_CTRL|KEYC_SHIFT },
         { "\033[6@", KEYC_NPAGE|KEYC_CTRL|KEYC_SHIFT },          { "\033[6@", KEYC_NPAGE|KEYC_CTRL|KEYC_SHIFT },
         { "\033[5@", KEYC_PPAGE|KEYC_CTRL|KEYC_SHIFT },          { "\033[5@", KEYC_PPAGE|KEYC_CTRL|KEYC_SHIFT },
   
           /* Focus tracking. */
           { "\033[I", KEYC_FOCUS_IN },
           { "\033[O", KEYC_FOCUS_OUT },
 };  };
   
 /* Default terminfo(5) keys. */  /* Default terminfo(5) keys. */
Line 558 
Line 562 
         if (event_initialized(&tty->key_timer))          if (event_initialized(&tty->key_timer))
                 evtimer_del(&tty->key_timer);                  evtimer_del(&tty->key_timer);
         tty->flags &= ~TTY_TIMER;          tty->flags &= ~TTY_TIMER;
   
           /* Check for focus events. */
           if (key == KEYC_FOCUS_OUT) {
                   tty->client->flags &= ~CLIENT_FOCUSED;
                   return (1);
           } else if (key == KEYC_FOCUS_IN) {
                   tty->client->flags |= CLIENT_FOCUSED;
                   return (1);
           }
   
         /* Fire the key. */          /* Fire the key. */
         if (key != KEYC_NONE)          if (key != KEYC_NONE)

Legend:
Removed from v.1.55  
changed lines
  Added in v.1.56