gitkrdefines.h File Reference

gitk renderer key defines More...

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define Key_0   48 /* 30 */
#define Key_1   49 /* 31 */
#define Key_2   50 /* 32 */
#define Key_3   51 /* 33 */
#define Key_4   52 /* 34 */
#define Key_5   53 /* 35 */
#define Key_6   54 /* 36 */
#define Key_7   55 /* 37 */
#define Key_8   56 /* 38 */
#define Key_9   57 /* 39 */
#define Key_A   65 /* 41 */
#define Key_Aacute   193 /* c1 */
#define Key_aacute_lower   225 /* e1 */
#define Key_Acircumflex   194 /* c2 */
#define Key_acircumflex_lower   226 /* e2 */
#define Key_acute   180 /* b4 */
#define Key_Adiaeresis   196 /* c4 */
#define Key_adiaeresis_lower   228 /* e4 */
#define Key_AE   198 /* c6 */
#define Key_ae_lower   230 /* e6 */
#define Key_Agrave   192 /* c0 */
#define Key_agrave_lower   224 /* e0 */
#define Key_Alt   4131 /* 1023 */
#define Key_Ampersand   38 /* 26 */
#define Key_Any   32 /* 20 */
#define Key_Apostrophe   39 /* 27 */
#define Key_Aring   197 /* c5 */
#define Key_aring_lower   229 /* e5 */
#define Key_AsciiCircum   94 /* 5e */
#define Key_AsciiTilde   126 /* 7e */
#define Key_Asterisk   42 /* 2a */
#define Key_At   64 /* 40 */
#define Key_Atilde   195 /* c3 */
#define Key_atilde_lower   227 /* e3 */
#define Key_B   66 /* 42 */
#define Key_Backslash   92 /* 5c */
#define Key_Backspace   4099 /* 1003 */
#define Key_Backtab   4098 /* 1002 */
#define Key_Bar   124 /* 7c */
#define Key_BraceLeft   123 /* 7b */
#define Key_BraceRight   125 /* 7d */
#define Key_BracketLeft   91 /* 5b */
#define Key_BracketRight   93 /* 5d */
#define Key_brokenbar   166 /* a6 */
#define Key_C   67 /* 43 */
#define Key_CapsLock   4132 /* 1024 */
#define Key_Ccedilla   199 /* c7 */
#define Key_ccedilla_lower   231 /* e7 */
#define Key_cedilla   184 /* b8 */
#define Key_cent   162 /* a2 */
#define Key_Colon   58 /* 3a */
#define Key_Comma   44 /* 2c */
#define Key_Control   4129 /* 1021 */
#define Key_copyright   169 /* a9 */
#define Key_currency   164 /* a4 */
#define Key_D   68 /* 44 */
#define Key_degree   176 /* b0 */
#define KEY_DEL   0x07f
 del key-code

#define Key_Delete   4103 /* 1007 */
#define Key_diaeresis   168 /* a8 */
#define Key_division   247 /* f7 */
#define Key_Dollar   36 /* 24 */
#define Key_Down   4117 /* 1015 */
#define Key_E   69 /* 45 */
#define Key_Eacute   201 /* c9 */
#define Key_eacute_lower   233 /* e9 */
#define Key_Ecircumflex   202 /* ca */
#define Key_ecircumflex_lower   234 /* ea */
#define Key_Ediaeresis   203 /* cb */
#define Key_ediaeresis_lower   235 /* eb */
#define Key_Egrave   200 /* c8 */
#define Key_egrave_lower   232 /* e8 */
#define Key_End   4113 /* 1011 */
#define Key_Enter   4101 /* 1005 */
#define Key_Equal   61 /* 3d */
#define Key_Escape   4096 /* 1000 */
#define KEY_ESCAPE   0x1B
 escape key-code

#define Key_ETH   208 /* d0 */
#define Key_eth_lower   240 /* f0 */
#define Key_Exclam   33 /* 21 */
#define Key_exclamdown   161 /* a1 */
#define Key_F   70 /* 46 */
#define Key_F1   4144 /* 1030 */
#define KEY_F1   0x109 /*KEY_F(1)*/
 select key-code f1 key-code

#define Key_F10   4153 /* 1039 */
#define KEY_F10   0x112 /*KEY_F(0)*/
 f10 key-code

#define Key_F11   4154 /* 103a */
#define Key_F12   4155 /* 103b */
#define Key_F13   4156 /* 103c */
#define Key_F14   4157 /* 103d */
#define Key_F15   4158 /* 103e */
#define Key_F16   4159 /* 103f */
#define Key_F17   4160 /* 1040 */
#define Key_F18   4161 /* 1041 */
#define Key_F19   4162 /* 1042 */
#define Key_F2   4145 /* 1031 */
#define KEY_F2   0x10a /*KEY_F(2)*/
 f2 key-code

#define Key_F20   4163 /* 1043 */
#define Key_F21   4164 /* 1044 */
#define Key_F22   4165 /* 1045 */
#define Key_F23   4166 /* 1046 */
#define Key_F24   4167 /* 1047 */
#define Key_F25   4168 /* 1048 */
#define Key_F26   4169 /* 1049 */
#define Key_F27   4170 /* 104a */
#define Key_F28   4171 /* 104b */
#define Key_F29   4172 /* 104c */
#define Key_F3   4146 /* 1032 */
#define Key_F30   4173 /* 104d */
#define Key_F31   4174 /* 104e */
#define Key_F32   4175 /* 104f */
#define Key_F33   4176 /* 1050 */
#define Key_F34   4177 /* 1051 */
#define Key_F35   4178 /* 1052 */
#define Key_F4   4147 /* 1033 */
#define Key_F5   4148 /* 1034 */
#define Key_F6   4149 /* 1035 */
#define Key_F7   4150 /* 1036 */
#define Key_F8   4151 /* 1037 */
#define Key_F9   4152 /* 1038 */
#define Key_G   71 /* 47 */
#define Key_Greater   62 /* 3e */
#define Key_guillemotleft   171 /* ab */
#define Key_guillemotright   187 /* bb */
#define Key_H   72 /* 48 */
#define Key_Help   4184 /* 1058 */
#define Key_Home   4112 /* 1010 */
#define Key_Hyper_L   4182 /* 1056 */
#define Key_Hyper_R   4183 /* 1057 */
#define Key_hyphen   173 /* ad */
#define Key_I   73 /* 49 */
#define Key_Iacute   205 /* cd */
#define Key_iacute_lower   237 /* ed */
#define Key_Icircumflex   206 /* ce */
#define Key_icircumflex_lower   238 /* ee */
#define Key_Idiaeresis   207 /* cf */
#define Key_idiaeresis_lower   239 /* ef */
#define Key_Igrave   204 /* cc */
#define Key_igrave_lower   236 /* ec */
#define KEY_INS   KEY_IC
 ins key-code

#define Key_Insert   4102 /* 1006 */
#define Key_J   74 /* 4a */
#define Key_K   75 /* 4b */
#define Key_L   76 /* 4c */
#define Key_Left   4114 /* 1012 */
#define Key_Less   60 /* 3c */
#define Key_M   77 /* 4d */
#define Key_macron   175 /* af */
#define Key_masculine   186 /* ba */
#define Key_Menu   4181 /* 1055 */
#define Key_Meta   4130 /* 1022 */
#define Key_Minus   45 /* 2d */
#define Key_mu   181 /* b5 */
#define Key_multiply   215 /* d7 */
#define Key_N   78 /* 4e */
#define Key_Next   4119 /* 1017 */
#define Key_nobreakspace   160 /* a0 */
#define Key_notsign   172 /* ac */
#define Key_Ntilde   209 /* d1 */
#define Key_ntilde_lower   241 /* f1 */
#define Key_NumberSign   35 /* 23 */
#define Key_NumLock   4133 /* 1025 */
#define Key_O   79 /* 4f */
#define Key_Oacute   211 /* d3 */
#define Key_oacute_lower   243 /* f3 */
#define Key_Ocircumflex   212 /* d4 */
#define Key_ocircumflex_lower   244 /* f4 */
#define Key_Odiaeresis   214 /* d6 */
#define Key_odiaeresis_lower   246 /* f6 */
#define Key_Ograve   210 /* d2 */
#define Key_ograve_lower   242 /* f2 */
#define Key_onehalf   189 /* bd */
#define Key_onequarter   188 /* bc */
#define Key_onesuperior   185 /* b9 */
#define Key_Ooblique   216 /* d8 */
#define Key_ordfeminine   170 /* aa */
#define Key_oslash   248 /* f8 */
#define Key_Otilde   213 /* d5 */
#define Key_otilde_lower   245 /* f5 */
#define Key_P   80 /* 50 */
#define Key_PageDown   4119 /* 1017 */
#define Key_PageUp   4118 /* 1016 */
#define Key_paragraph   182 /* b6 */
#define Key_ParenLeft   40 /* 28 */
#define Key_ParenRight   41 /* 29 */
#define Key_Pause   4104 /* 1008 */
#define Key_Percent   37 /* 25 */
#define Key_Period   46 /* 2e */
#define Key_periodcentered   183 /* b7 */
#define Key_Plus   43 /* 2b */
#define Key_plusminus   177 /* b1 */
#define Key_Print   4105 /* 1009 */
#define Key_Prior   4118 /* 1016 */
#define Key_Q   81 /* 51 */
#define Key_Question   63 /* 3f */
#define Key_questiondown   191 /* bf */
#define Key_QuoteDbl   34 /* 22 */
#define Key_QuoteLeft   96 /* 60 */
#define Key_R   82 /* 52 */
#define Key_registered   174 /* ae */
#define Key_Return   4100 /* 1004 */
#define KEY_RETURN   0x0D
 return key-code

#define Key_Right   4116 /* 1014 */
#define Key_S   83 /* 53 */
#define Key_ScrollLock   4134 /* 1026 */
#define Key_section   167 /* a7 */
#define Key_Semicolon   59 /* 3b */
#define Key_Shift   4128 /* 1020 */
#define Key_Slash   47 /* 2f */
#define Key_Space   32 /* 20 */
#define Key_ssharp   223 /* df */
#define Key_sterling   163 /* a3 */
#define Key_Super_L   4179 /* 1053 */
#define Key_Super_R   4180 /* 1054 */
#define Key_SysReq   4106 /* 100a */
#define Key_T   84 /* 54 */
#define Key_Tab   4097 /* 1001 */
#define KEY_TAB   0x09
 backspace key-code tab key-code

#define Key_THORN   222 /* de */
#define Key_thorn_lower   254 /* fe */
#define Key_threequarters   190 /* be */
#define Key_threesuperior   179 /* b3 */
#define Key_twosuperior   178 /* b2 */
#define Key_U   85 /* 55 */
#define Key_Uacute   218 /* da */
#define Key_uacute_lower   250 /* fa */
#define Key_Ucircumflex   219 /* db */
#define Key_ucircumflex_lower   251 /* fb */
#define Key_Udiaeresis   220 /* dc */
#define Key_udiaeresis_lower   252 /* fc */
#define Key_Ugrave   217 /* d9 */
#define Key_ugrave_lower   249 /* f9 */
#define Key_Underscore   95 /* 5f */
#define Key_unknown   65535 /* ffff */
#define Key_Up   4115 /* 1013 */
#define Key_V   86 /* 56 */
#define Key_W   87 /* 57 */
#define Key_X   88 /* 58 */
#define Key_Y   89 /* 59 */
#define Key_Yacute   221 /* dd */
#define Key_yacute_lower   253 /* fd */
#define Key_ydiaeresis   255 /* ff */
#define Key_yen   165 /* a5 */
#define Key_Z   90 /* 5a */
#define KEYCODE_TO_ASCII(code)   ((code>31 && code<256)?(char)code:'.')
 for log keycode output, display printable chars only

#define KEYSEQ_2BYTES   0x04f
 a two-byte sequence follows

#define KEYSEQ_3BYTES   0x05b
 a three-byte sequence follows


Detailed Description

gitk renderer key defines

Id
gitkrdefines.h,v 1.2 2004/05/28 07:44:36 sast Exp

Author:
Steffen Ast <sast@users.sf.net>
Date:
Mon Mar 29 18:02:54 2004

Definition in file gitkrdefines.h.


Define Documentation

#define KEY_DEL   0x07f
 

del key-code

Definition at line 41 of file gitkrdefines.h.

Referenced by gitkr_event_loop_unescape_key(), gitkr_widget_characterinput_handle(), and handle_dialog_main_widgets().

#define KEY_ESCAPE   0x1B
 

escape key-code

Definition at line 25 of file gitkrdefines.h.

Referenced by gitkr_event_loop_getkey().

#define KEY_F1   0x109 /*KEY_F(1)*/
 

select key-code f1 key-code

Definition at line 31 of file gitkrdefines.h.

Referenced by handle_dialog_main_widgets().

#define KEY_F10   0x112 /*KEY_F(0)*/
 

f10 key-code

Definition at line 37 of file gitkrdefines.h.

Referenced by gitkr_widget_characterinput_handle(), gitkr_widget_optionchoice_handle(), and handle_dialog_main_widgets().

#define KEY_F2   0x10a /*KEY_F(2)*/
 

f2 key-code

Definition at line 34 of file gitkrdefines.h.

Referenced by handle_dialog_main_widgets().

#define KEY_INS   KEY_IC
 

ins key-code

Definition at line 43 of file gitkrdefines.h.

Referenced by gitkr_event_loop_unescape_key(), and handle_dialog_main_widgets().

#define KEY_RETURN   0x0D
 

return key-code

Definition at line 23 of file gitkrdefines.h.

Referenced by gitkr_widget_characterinput_handle(), gitkr_widget_optionchoice_handle(), and handle_dialog_main_widgets().

#define KEY_TAB   0x09
 

backspace key-code tab key-code

Definition at line 21 of file gitkrdefines.h.

Referenced by handle_dialog_main_widgets().

#define KEYCODE_TO_ASCII code   )     ((code>31 && code<256)?(char)code:'.')
 

for log keycode output, display printable chars only

Definition at line 57 of file gitkrdefines.h.

Referenced by gitkr_event_loop_unescape_key(), gitkr_widget_characterinput_handle(), and handle_dialog_main_widgets().

#define KEYSEQ_2BYTES   0x04f
 

a two-byte sequence follows

Definition at line 48 of file gitkrdefines.h.

Referenced by gitkr_event_loop_unescape_key().

#define KEYSEQ_3BYTES   0x05b
 

a three-byte sequence follows

Definition at line 52 of file gitkrdefines.h.

Referenced by gitkr_event_loop_unescape_key().


Generated on Thu Oct 28 10:59:45 2004 for gitk by doxygen 1.3.6