[BACK]Return to tmux.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/tmux.h between version 1.1045 and 1.1046

version 1.1045, 2020/05/16 16:33:16 version 1.1046, 2020/05/16 16:35:13
Line 112 
Line 112 
 #define VISUAL_BOTH 2  #define VISUAL_BOTH 2
   
 /* Special key codes. */  /* Special key codes. */
 #define KEYC_NONE    0x00ff000000000ULL  #define KEYC_NONE            0x00ff000000000ULL
 #define KEYC_UNKNOWN 0x00fe000000000ULL  #define KEYC_UNKNOWN         0x00fe000000000ULL
 #define KEYC_BASE    0x0001000000000ULL  #define KEYC_BASE            0x0001000000000ULL
 #define KEYC_USER    0x0002000000000ULL  #define KEYC_USER            0x0002000000000ULL
   
 /* Key modifier bits. */  /* Key modifier bits. */
 #define KEYC_META    0x0100000000000ULL  #define KEYC_META            0x00100000000000ULL
 #define KEYC_CTRL    0x0200000000000ULL  #define KEYC_CTRL            0x00200000000000ULL
 #define KEYC_SHIFT   0x0400000000000ULL  #define KEYC_SHIFT           0x00400000000000ULL
 #define KEYC_XTERM   0x0800000000000ULL  
 #define KEYC_LITERAL 0x1000000000000ULL  
 #define KEYC_KEYPAD  0x2000000000000ULL  
 #define KEYC_CURSOR  0x4000000000000ULL  
   
   /* Key flag bits. */
   #define KEYC_LITERAL         0x01000000000000ULL
   #define KEYC_KEYPAD          0x02000000000000ULL
   #define KEYC_CURSOR          0x04000000000000ULL
   #define KEYC_IMPLIED_META    0x08000000000000ULL
   #define KEYC_BUILD_MODIFIERS 0x10000000000000ULL
   
   /* Masks for key bits. */
   #define KEYC_MASK_MODIFIERS  0x00f00000000000ULL
   #define KEYC_MASK_FLAGS      0xff000000000000ULL
   #define KEYC_MASK_KEY        0x000fffffffffffULL
   
 /* Available user keys. */  /* Available user keys. */
 #define KEYC_NUSER 1000  #define KEYC_NUSER 1000
   
 /* Mask to obtain key w/o modifiers. */  
 #define KEYC_MASK_MOD 0xff00000000000ULL  
 #define KEYC_MASK_KEY 0x00fffffffffffULL  
   
 /* Is this a mouse key? */  /* Is this a mouse key? */
 #define KEYC_IS_MOUSE(key) (((key) & KEYC_MASK_KEY) >= KEYC_MOUSE &&    \  #define KEYC_IS_MOUSE(key) (((key) & KEYC_MASK_KEY) >= KEYC_MOUSE &&    \
     ((key) & KEYC_MASK_KEY) < KEYC_BSPACE)      ((key) & KEYC_MASK_KEY) < KEYC_BSPACE)
Line 2284 
Line 2288 
   
 /* key-string.c */  /* key-string.c */
 key_code         key_string_lookup_string(const char *);  key_code         key_string_lookup_string(const char *);
 const char      *key_string_lookup_key(key_code);  const char      *key_string_lookup_key(key_code, int);
   
 /* alerts.c */  /* alerts.c */
 void    alerts_reset_all(void);  void    alerts_reset_all(void);

Legend:
Removed from v.1.1045  
changed lines
  Added in v.1.1046