A
download gitkrdefines.h
Language: C
LOC: 250
Project Info
GITK - Generalized Interface Toolkit(gitk)
Server: SourceForge
Type: cvs
...k\gitk\gitk‑renderer‑phone\
   autogen.sh
   config.h.in
   configure.in
   gitkr-phoneConf.sh.in
   gitkrdefines.h
   gitkrdone.c
   gitkrdone.h
   gitkreventloop.c
   gitkreventloop.h
   gitkrglobal.c
   gitkrglobal.h
   gitkrhideshow.c
   gitkrhideshow.h
   gitkrincludes.h
   gitkrinfo.c
   gitkrinfo.h
   gitkrinit.c
   gitkrinit.h
   gitkrlayout.c
   gitkrlayout.h
   gitkrrenderer.c
   gitkrrenderer.h
   gitkrtools.c
   gitkrtools.h
   Makefile.am

/** $Id: gitkrdefines.h,v 1.2 2004/05/28 07:44:36 sast Exp $
 *
 * @file   gitk-renderer-phone/gitkrdefines.h
 * @author Steffen Ast <sast@users.sf.net>
 * @date   Mon Mar 29 18:02:54 2004
 * 
 * @brief  gitk renderer key defines
 * @ingroup gitkrendererphone
 * 
 */

#ifndef GITKR_DEFINES_H
#define GITKR_DEFINES_H

//#undef KEY_BACKSPACE

/** @brief backspace key-code */
//#define KEY_BACKSPACE 0x08
//#define KEY_BACKSPACE 0x107
/** @brief tab key-code */
#define KEY_TAB 0x09
/** @brief return key-code */
#define KEY_RETURN 0x0D
/** @brief escape key-code */
#define KEY_ESCAPE 0x1B
/** @brief select key-code */
//#define KEY_SELECT 0x10a /*KEY_F(2)*/

//-- aliases
/** @brief f1 key-code */
#define KEY_F1 0x109 /*KEY_F(1)*/
/** @brief f2 key-code */
#define KEY_F2 0x10a /*KEY_F(2)*/
/** @brief f10 key-code */
#define KEY_F10 0x112 /*KEY_F(0)*/
/** @brief del key-code */
//#define KEY_DEL KEY_DC
#define KEY_DEL 0x07f
/** @brief ins key-code */
#define KEY_INS KEY_IC

/** @brief a two-byte sequence follows 
 * @internal
 */
#define KEYSEQ_2BYTES 0x04f
/** @brief a three-byte sequence follows 
 * @internal
 */
#define KEYSEQ_3BYTES 0x05b

/** @brief for log keycode output, display printable chars only 
 * @internal
 */
#define KEYCODE_TO_ASCII(code) ((code>31 && code<256)?(char)code:'.')

#define Key_Escape 4096 /* 1000 */
#define Key_Tab 4097 /* 1001 */
#define Key_Backtab 4098 /* 1002 */
#define Key_Backspace 4099 /* 1003 */
#define Key_Return 4100 /* 1004 */
#define Key_Enter 4101 /* 1005 */
#define Key_Insert 4102 /* 1006 */
#define Key_Delete 4103 /* 1007 */
#define Key_Pause 4104 /* 1008 */
#define Key_Print 4105 /* 1009 */
#define Key_SysReq 4106 /* 100a */
#define Key_Home 4112 /* 1010 */
#define Key_End 4113 /* 1011 */
#define Key_Left 4114 /* 1012 */
#define Key_Up 4115 /* 1013 */
#define Key_Right 4116 /* 1014 */
#define Key_Down 4117 /* 1015 */
#define Key_Prior 4118 /* 1016 */
#define Key_PageUp 4118 /* 1016 */
#define Key_Next 4119 /* 1017 */
#define Key_PageDown 4119 /* 1017 */
#define Key_Shift 4128 /* 1020 */
#define Key_Control 4129 /* 1021 */
#define Key_Meta 4130 /* 1022 */
#define Key_Alt 4131 /* 1023 */
#define Key_CapsLock 4132 /* 1024 */
#define Key_NumLock 4133 /* 1025 */
#define Key_ScrollLock 4134 /* 1026 */
#define Key_F1 4144 /* 1030 */
#define Key_F2 4145 /* 1031 */
#define Key_F3 4146 /* 1032 */
#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_F10 4153 /* 1039 */
#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_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_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_Super_L 4179 /* 1053 */
#define Key_Super_R 4180 /* 1054 */
#define Key_Menu 4181 /* 1055 */
#define Key_Hyper_L 4182 /* 1056 */
#define Key_Hyper_R 4183 /* 1057 */
#define Key_Help 4184 /* 1058 */
#define Key_Space 32 /* 20 */
#define Key_Any 32 /* 20 */
#define Key_Exclam 33 /* 21 */
#define Key_QuoteDbl 34 /* 22 */
#define Key_NumberSign 35 /* 23 */
#define Key_Dollar 36 /* 24 */
#define Key_Percent 37 /* 25 */
#define Key_Ampersand 38 /* 26 */
#define Key_Apostrophe 39 /* 27 */
#define Key_ParenLeft 40 /* 28 */
#define Key_ParenRight 41 /* 29 */
#define Key_Asterisk 42 /* 2a */
#define Key_Plus 43 /* 2b */
#define Key_Comma 44 /* 2c */
#define Key_Minus 45 /* 2d */
#define Key_Period 46 /* 2e */
#define Key_Slash 47 /* 2f */
#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_Colon 58 /* 3a */
#define Key_Semicolon 59 /* 3b */
#define Key_Less 60 /* 3c */
#define Key_Equal 61 /* 3d */
#define Key_Greater 62 /* 3e */
#define Key_Question 63 /* 3f */
#define Key_At 64 /* 40 */
#define Key_A 65 /* 41 */
#define Key_B 66 /* 42 */
#define Key_C 67 /* 43 */
#define Key_D 68 /* 44 */
#define Key_E 69 /* 45 */
#define Key_F 70 /* 46 */
#define Key_G 71 /* 47 */
#define Key_H 72 /* 48 */
#define Key_I 73 /* 49 */
#define Key_J 74 /* 4a */
#define Key_K 75 /* 4b */
#define Key_L 76 /* 4c */
#define Key_M 77 /* 4d */
#define Key_N 78 /* 4e */
#define Key_O 79 /* 4f */
#define Key_P 80 /* 50 */
#define Key_Q 81 /* 51 */
#define Key_R 82 /* 52 */
#define Key_S 83 /* 53 */
#define Key_T 84 /* 54 */
#define Key_U 85 /* 55 */
#define Key_V 86 /* 56 */
#define Key_W 87 /* 57 */
#define Key_X 88 /* 58 */
#define Key_Y 89 /* 59 */
#define Key_Z 90 /* 5a */
#define Key_BracketLeft 91 /* 5b */
#define Key_Backslash 92 /* 5c */
#define Key_BracketRight 93 /* 5d */
#define Key_AsciiCircum 94 /* 5e */
#define Key_Underscore 95 /* 5f */
#define Key_QuoteLeft 96 /* 60 */
#define Key_BraceLeft 123 /* 7b */
#define Key_Bar 124 /* 7c */
#define Key_BraceRight 125 /* 7d */
#define Key_AsciiTilde 126 /* 7e */
#define Key_nobreakspace 160 /* a0 */
#define Key_exclamdown 161 /* a1 */
#define Key_cent 162 /* a2 */
#define Key_sterling 163 /* a3 */
#define Key_currency 164 /* a4 */
#define Key_yen 165 /* a5 */
#define Key_brokenbar 166 /* a6 */
#define Key_section 167 /* a7 */
#define Key_diaeresis 168 /* a8 */
#define Key_copyright 169 /* a9 */
#define Key_ordfeminine 170 /* aa */
#define Key_guillemotleft 171 /* ab */
#define Key_notsign 172 /* ac */
#define Key_hyphen 173 /* ad */
#define Key_registered 174 /* ae */
#define Key_macron 175 /* af */
#define Key_degree 176 /* b0 */
#define Key_plusminus 177 /* b1 */
#define Key_twosuperior 178 /* b2 */
#define Key_threesuperior 179 /* b3 */
#define Key_acute 180 /* b4 */
#define Key_mu 181 /* b5 */
#define Key_paragraph 182 /* b6 */
#define Key_periodcentered 183 /* b7 */
#define Key_cedilla 184 /* b8 */
#define Key_onesuperior 185 /* b9 */
#define Key_masculine 186 /* ba */
#define Key_guillemotright 187 /* bb */
#define Key_onequarter 188 /* bc */
#define Key_onehalf 189 /* bd */
#define Key_threequarters 190 /* be */
#define Key_questiondown 191 /* bf */
#define Key_Agrave 192 /* c0 */
#define Key_Aacute 193 /* c1 */
#define Key_Acircumflex 194 /* c2 */
#define Key_Atilde 195 /* c3 */
#define Key_Adiaeresis 196 /* c4 */
#define Key_Aring 197 /* c5 */
#define Key_AE 198 /* c6 */
#define Key_Ccedilla 199 /* c7 */
#define Key_Egrave 200 /* c8 */
#define Key_Eacute 201 /* c9 */
#define Key_Ecircumflex 202 /* ca */
#define Key_Ediaeresis 203 /* cb */
#define Key_Igrave 204 /* cc */
#define Key_Iacute 205 /* cd */
#define Key_Icircumflex 206 /* ce */
#define Key_Idiaeresis 207 /* cf */
#define Key_ETH 208 /* d0 */
#define Key_Ntilde 209 /* d1 */
#define Key_Ograve 210 /* d2 */
#define Key_Oacute 211 /* d3 */
#define Key_Ocircumflex 212 /* d4 */
#define Key_Otilde 213 /* d5 */
#define Key_Odiaeresis 214 /* d6 */
#define Key_multiply 215 /* d7 */
#define Key_Ooblique 216 /* d8 */
#define Key_Ugrave 217 /* d9 */
#define Key_Uacute 218 /* da */
#define Key_Ucircumflex 219 /* db */
#define Key_Udiaeresis 220 /* dc */
#define Key_Yacute 221 /* dd */
#define Key_THORN 222 /* de */
#define Key_ssharp 223 /* df */
#define Key_agrave_lower 224 /* e0 */
#define Key_aacute_lower 225 /* e1 */
#define Key_acircumflex_lower 226 /* e2 */
#define Key_atilde_lower 227 /* e3 */
#define Key_adiaeresis_lower 228 /* e4 */
#define Key_aring_lower 229 /* e5 */
#define Key_ae_lower 230 /* e6 */
#define Key_ccedilla_lower 231 /* e7 */
#define Key_egrave_lower 232 /* e8 */
#define Key_eacute_lower 233 /* e9 */
#define Key_ecircumflex_lower 234 /* ea */
#define Key_ediaeresis_lower 235 /* eb */
#define Key_igrave_lower 236 /* ec */
#define Key_iacute_lower 237 /* ed */
#define Key_icircumflex_lower 238 /* ee */
#define Key_idiaeresis_lower 239 /* ef */
#define Key_eth_lower 240 /* f0 */
#define Key_ntilde_lower 241 /* f1 */
#define Key_ograve_lower 242 /* f2 */
#define Key_oacute_lower 243 /* f3 */
#define Key_ocircumflex_lower 244 /* f4 */
#define Key_otilde_lower 245 /* f5 */
#define Key_odiaeresis_lower 246 /* f6 */
#define Key_division 247 /* f7 */
#define Key_oslash 248 /* f8 */
#define Key_ugrave_lower 249 /* f9 */
#define Key_uacute_lower 250 /* fa */
#define Key_ucircumflex_lower 251 /* fb */
#define Key_udiaeresis_lower 252 /* fc */
#define Key_yacute_lower 253 /* fd */
#define Key_thorn_lower 254 /* fe */
#define Key_ydiaeresis 255 /* ff */
#define Key_unknown 65535 /* ffff */

#endif /* GITKR_DEFINES_H */

About Koders | Resources | Downloads | Support | Black Duck | Terms of Service | DMCA | Privacy Policy | Contact Us