chiark / gitweb /
*** empty log message ***
authorjames <james>
Thu, 7 Feb 2008 00:39:13 +0000 (00:39 +0000)
committerjames <james>
Thu, 7 Feb 2008 00:39:13 +0000 (00:39 +0000)
src/keys.h
src/vt102.c

index eea1287..89095e1 100644 (file)
@@ -1,24 +1,67 @@
-#define KEY_UP         128
-#define KEY_DOWN       129
-#define KEY_RIGHT      130
-#define KEY_LEFT       131
+#define KEY_UP         128     /*A*/
+#define KEY_DOWN       129     /*B*/
+#define KEY_RIGHT      130     /*C*/
+#define KEY_LEFT       131     /*D*/
+#define KEY_MIDDLE     132     /*E*/
+#define KEY_END                133     /*F*/
+#define KEY_134                134     /*G*/
+#define KEY_HOME       135     /*H*/
+#define KEY_136                136     /*I*/
+#define KEY_137                137     /*J*/
+#define KEY_138                138     /*K*/
+#define KEY_139                139     /*L*/
+#define KEY_ENTER      140     /*M*/
+#define KEY_141                141     /*N*/
+#define KEY_142                142     /*O*/
+#define KEY_PF1                143     /*P*/
+#define KEY_PF2                144     /*Q*/
+#define KEY_PF3                145     /*R*/
+#define KEY_PF4                146     /*S*/
+#define KEY_147                147     /*T*/
+#define KEY_148                148     /*U*/
+#define KEY_149                149     /*V*/
+#define KEY_150                150     /*W*/
+#define KEY_151                151     /*X*/
+#define KEY_152                152     /*Y*/
+#define KEY_153                153     /*Z*/
 
-#define KEY_0          140
-#define KEY_1          141
-#define KEY_2          142
-#define KEY_3          143
-#define KEY_4          144
-#define KEY_5          145
-#define KEY_6          146
-#define KEY_7          147
-#define KEY_8          148
-#define KEY_9          149
-#define KEY_MINUS      150
-#define KEY_COMMA      151
-#define KEY_PERIOD     152
-#define KEY_ENTER      153
+#define KEY_154                154     /*a*/
+#define KEY_155                155     /*b*/
+#define KEY_156                156     /*c*/
+#define KEY_157                157     /*d*/
+#define KEY_158                158     /*e*/
+#define KEY_159                159     /*f*/
+#define KEY_160                160     /*g*/
+#define KEY_161                161     /*h*/
+#define KEY_162                162     /*i*/
+#define KEY_STAR       163     /*j*/
+#define KEY_PLUS       164     /*k*/
+#define KEY_COMMA      165     /*l*/
+#define KEY_MINUS      166     /*m*/
+#define KEY_PERIOD     167     /*n*/
+#define KEY_DIVIDE     168     /*o*/
+#define KEY_0          169     /*p*/
+#define KEY_1          170     /*q*/
+#define KEY_2          171     /*r*/
+#define KEY_3          172     /*s*/
+#define KEY_4          173     /*t*/
+#define KEY_5          174     /*u*/
+#define KEY_6          175     /*v*/
+#define KEY_7          176     /*w*/
+#define KEY_8          177     /*x*/
+#define KEY_9          178     /*y*/
+#define KEY_179                179     /*z*/
+
+#define KEY_180                180     /*0*/
+#define KEY_181                181     /*1*/
+#define KEY_INSERT     182     /*2*/
+#define KEY_DELETE     183     /*3*/
+#define KEY_184                184     /*4*/
+#define KEY_PGUP       185     /*5*/
+#define KEY_PGDN       186     /*6*/
+#define KEY_187                187     /*7*/
+#define KEY_188                188     /*8*/
+#define KEY_189                189     /*9*/
+
+#define KEY_NUM                190     
 
-#define KEY_PF1                160
-#define KEY_PF2                161
-#define KEY_PF3                162
-#define KEY_PF4                163
index 713ff42..40bef8e 100644 (file)
@@ -10,6 +10,9 @@ static char rcsid[] = "$Id$";
 
 /*
  * $Log$
+ * Revision 1.13  2008/02/07 00:39:59  james
+ * *** empty log message ***
+ *
  * Revision 1.12  2008/02/07 00:39:13  james
  * *** empty log message ***
  *
@@ -1043,7 +1046,9 @@ void
 vt102_send (VT102 * v, uint8_t key)
 {
   uint8_t c;
+#if 0
   fprintf(stderr,"vts: %d(%c)\n",key,(key>31)?key:' ');
+#endif
   if ((key > 31) && (key < 127))
     {
       tty_write (v->tty, &key, 1);