
#ifndef keydefs_h
#define keydefs_h

#ifndef NO_IDENT
#ident "$Id: keydefs.h,v 1.400 1995/06/20 15:39:23 darryl Exp $"
#endif

/* keys */
#define INSERT          XK_Insert
#define DELETE          XK_Delete
#define PAGE_UP         XK_Prior
#define PAGE_UP2        XK_F29
#define PAGE_DOWN       XK_Next
#define PAGE_DOWN2      XK_F35
#define LEFT_ARROW      XK_Left
#define LEFT_ARROW2     XK_Left
#define RIGHT_ARROW     XK_Right
#define RIGHT_ARROW2    XK_Right
#define UP_ARROW        XK_Up
#define UP_ARROW2       XK_Up
#define DOWN_ARROW      XK_Down
#define DOWN_ARROW2     XK_Down
#define HOME            XK_Home
#define HOME2           XK_F27
#define END             XK_End
#define END2            XK_F33
#define RETURN          XK_Return
#define ENTER           XK_KP_Enter
#define TAB             XK_Tab
#define ESC             XK_Escape
#define SPACE           XK_space
#define SPACE2          XK_space
#define BACKSLASH       XK_backslash
#define XMKEY_EQUAL     XK_equal
#define EXCLAM          XK_exclam
#define XMKEY_AT        XK_at
#define SHARP           XK_numbersign
#define KEY_PERIOD      XK_period
#define COMMA           XK_comma
#define GREATER_THAN    XK_greater
#define LESS_THAN       XK_less
#define XMKEY_PLUS      XK_plus
#define XMKEY_ADD       XK_KP_Add
#define XMKEY_MINUS     XK_minus
#define XMKEY_SUBTRACT  XK_F24
#define CTRL_LEFT       XK_Control_L
#define CTRL_RIGHT      XK_Control_R
#define SHIFT_LEFT      XK_Shift_L
#define SHIFT_RIGHT     XK_Shift_R

#define XMKEY_a         XK_a
#define XMKEY_A         XK_A
#define XMKEY_b         XK_b
#define XMKEY_B         XK_B
#define XMKEY_c         XK_c
#define XMKEY_C         XK_C
#define XMKEY_d         XK_d
#define XMKEY_D         XK_D
#define XMKEY_e         XK_e
#define XMKEY_E         XK_E
#define XMKEY_f         XK_f
#define XMKEY_F         XK_F
#define XMKEY_g         XK_g
#define XMKEY_G         XK_G
#define XMKEY_h         XK_h
#define XMKEY_H         XK_H
#define XMKEY_i         XK_i
#define XMKEY_I         XK_I
#define XMKEY_j         XK_j
#define XMKEY_J         XK_J
#define XMKEY_k         XK_k
#define XMKEY_K         XK_K
#define XMKEY_l         XK_l
#define XMKEY_L         XK_L
#define XMKEY_m         XK_m
#define XMKEY_M         XK_M
#define XMKEY_n         XK_n
#define XMKEY_N         XK_N
#define XMKEY_o         XK_o
#define XMKEY_O         XK_O
#define XMKEY_p         XK_p
#define XMKEY_P         XK_P
#define XMKEY_q         XK_q
#define XMKEY_Q         XK_Q
#define XMKEY_r         XK_r
#define XMKEY_R         XK_R
#define XMKEY_s         XK_s
#define XMKEY_S         XK_S
#define XMKEY_t         XK_t
#define XMKEY_T         XK_T
#define XMKEY_u         XK_u
#define XMKEY_U         XK_U
#define XMKEY_v         XK_v
#define XMKEY_V         XK_V
#define XMKEY_w         XK_w
#define XMKEY_W         XK_W
#define XMKEY_x         XK_x
#define XMKEY_X         XK_X
#define XMKEY_y         XK_y
#define XMKEY_Y         XK_Y
#define XMKEY_z         XK_z
#define XMKEY_Z         XK_Z

#define XMKEY_0         XK_0
#define XMKEY_1         XK_1
#define XMKEY_2         XK_2
#define XMKEY_3         XK_3
#define XMKEY_4         XK_4
#define XMKEY_5         XK_5
#define XMKEY_6         XK_6
#define XMKEY_7         XK_7
#define XMKEY_8         XK_8
#define XMKEY_9         XK_9

#define XMKEY_F1        XK_F1
#define XMKEY_F2        XK_F2
#define XMKEY_F3        XK_F3
#define XMKEY_F4        XK_F4
#define XMKEY_F5        XK_F5
#define XMKEY_F6        XK_F6
#define XMKEY_F7        XK_F7
#define XMKEY_F8        XK_F8
#define XMKEY_F9        XK_F9
#define XMKEY_F10       XK_F10
#define XMKEY_F11       XK_F11
#define XMKEY_F12       XK_F12
#define XMKEY_F13       XK_F13
#define XMKEY_F14       XK_F14
#define XMKEY_F15       XK_F15
#define XMKEY_F16       XK_F16
#define XMKEY_F17       XK_F17
#define XMKEY_F18       XK_F18
#define XMKEY_F19       XK_F19
#define XMKEY_F20       XK_F20
#define XMKEY_F21       XK_F21
#define XMKEY_F22       XK_F22
#define XMKEY_F23       XK_F23
#define XMKEY_F24       XK_F24
#define XMKEY_F25       XK_F25
#define XMKEY_F26       XK_F26
#define XMKEY_F27       XK_F27
#define XMKEY_F28       XK_F28
#define XMKEY_F29       XK_F29
#define XMKEY_F30       XK_F30
#define XMKEY_F31       XK_F31
#define XMKEY_F32       XK_F32
#define XMKEY_F33       XK_F33
#define XMKEY_F34       XK_F34
#define XMKEY_F35       XK_F35
#define XMKEY_F36       XK_F36

#endif

/*******************************************************************
 * MODIFICATION HISTORY
 *
 * $Log: keydefs.h,v $
 * Revision 1.400  1995/06/20  15:39:23  darryl
 * Revision sync - release 1.4
 *
 * Revision 1.4  1995/03/20  04:01:03  darryl
 * Revision sync. Change all BulletinBoard dialogs to Forms.
 * Delete all specific widget positioning and sizing resources.
 * Change popup menus to option menus. Add Undo command to
 * the color editor. Change usepixtab to 1 if privatecolor.
 *
 * Revision 1.1  1995/03/03  22:56:36  darryl
 * Linux and HPUX enhancements, bug fixes. New basic options
 * dialog, 'Flip' submenu created differently. EditRes protocol
 * event handlers conditionally included. xmconfig.h generalized.
 *
 * Revision 0.300  1994/12/16  18:58:09  darryl
 * Revision sync - beta3 version.
 *
 * Revision 0.200  1994/12/02  02:54:24  darryl
 * Revision sync - beta2 version.
 *
 * Revision 0.100  1994/11/18  05:31:10  darryl
 * Initial beta version.
 *
 * END MODIFICATION HISTORY
 *******************************************************************/
