From 677385ffdd1e330cfba4dd712ca58595feeea41d Mon Sep 17 00:00:00 2001 From: schneefux Date: Mon, 7 Oct 2013 14:11:24 +0200 Subject: initial commit --- key.h | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 key.h (limited to 'key.h') diff --git a/key.h b/key.h new file mode 100644 index 0000000..ec7a79c --- /dev/null +++ b/key.h @@ -0,0 +1,57 @@ +#ifndef _KEY_H_ +#define _KEY_H_ + +#define KEY_CHAR_0 71 +#define KEY_CHAR_1 72 +#define KEY_CHAR_2 62 +#define KEY_CHAR_3 52 +#define KEY_CHAR_4 73 +#define KEY_CHAR_5 63 +#define KEY_CHAR_6 53 +#define KEY_CHAR_7 74 +#define KEY_CHAR_8 64 +#define KEY_CHAR_9 54 +#define KEY_CHAR_DP 61 +#define KEY_CHAR_EXP 51 +#define KEY_CHAR_PMINUS 41 +#define KEY_CHAR_PLUS 42 +#define KEY_CHAR_MINUS 32 +#define KEY_CHAR_MULT 43 +#define KEY_CHAR_DIV 33 +#define KEY_CHAR_FRAC 75 +#define KEY_CHAR_LPAR 55 +#define KEY_CHAR_RPAR 45 +#define KEY_CHAR_COMMA 35 +#define KEY_CHAR_STORE 25 +#define KEY_CHAR_LOG 66 +#define KEY_CHAR_LN 56 +#define KEY_CHAR_SIN 46 +#define KEY_CHAR_COS 36 +#define KEY_CHAR_TAN 26 +#define KEY_CHAR_SQUARE 67 +#define KEY_CHAR_POW 57 +#define KEY_CTRL_EXE 31 +#define KEY_CTRL_DEL 44 +#define KEY_CTRL_AC 10 +#define KEY_CTRL_FD 65 +#define KEY_CTRL_EXIT 47 +#define KEY_CTRL_SHIFT 78 +#define KEY_CTRL_ALPHA 77 +#define KEY_CTRL_OPTN 68 +#define KEY_CTRL_VARS 58 +#define KEY_CTRL_UP 28 +#define KEY_CTRL_DOWN 37 +#define KEY_CTRL_LEFT 38 +#define KEY_CTRL_RIGHT 27 +#define KEY_CTRL_F1 79 +#define KEY_CTRL_F2 69 +#define KEY_CTRL_F3 59 +#define KEY_CTRL_F4 49 +#define KEY_CTRL_F5 39 +#define KEY_CTRL_F6 29 +#define KEY_CTRL_MENU 48 + +void keyupdate(void); +int keydown(int); + +#endif -- cgit v1.3.1