HPkeysym.h revision d63b911f
117ca54c3Smrg/*
217ca54c3Smrg
317ca54c3SmrgCopyright 1987, 1998  The Open Group
417ca54c3Smrg
517ca54c3SmrgPermission to use, copy, modify, distribute, and sell this software and its
617ca54c3Smrgdocumentation for any purpose is hereby granted without fee, provided that
717ca54c3Smrgthe above copyright notice appear in all copies and that both that
817ca54c3Smrgcopyright notice and this permission notice appear in supporting
917ca54c3Smrgdocumentation.
1017ca54c3Smrg
1117ca54c3SmrgThe above copyright notice and this permission notice shall be included
1217ca54c3Smrgin all copies or substantial portions of the Software.
1317ca54c3Smrg
1417ca54c3SmrgTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
1517ca54c3SmrgOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1617ca54c3SmrgMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
1717ca54c3SmrgIN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
1817ca54c3SmrgOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
1917ca54c3SmrgARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
2017ca54c3SmrgOTHER DEALINGS IN THE SOFTWARE.
2117ca54c3Smrg
2217ca54c3SmrgExcept as contained in this notice, the name of The Open Group shall
2317ca54c3Smrgnot be used in advertising or otherwise to promote the sale, use or
2417ca54c3Smrgother dealings in this Software without prior written authorization
2517ca54c3Smrgfrom The Open Group.
2617ca54c3Smrg
2717ca54c3SmrgCopyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
2817ca54c3Smrg
2917ca54c3Smrg                        All Rights Reserved
3017ca54c3Smrg
3117ca54c3SmrgPermission to use, copy, modify, and distribute this software and its
3217ca54c3Smrgdocumentation for any purpose and without fee is hereby granted,
3317ca54c3Smrgprovided that the above copyright notice appear in all copies and that
3417ca54c3Smrgboth that copyright notice and this permission notice appear in
3517ca54c3Smrgsupporting documentation, and that the names of Hewlett Packard
3617ca54c3Smrgor Digital not be
3717ca54c3Smrgused in advertising or publicity pertaining to distribution of the
3817ca54c3Smrgsoftware without specific, written prior permission.
3917ca54c3Smrg
4017ca54c3SmrgDIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
4117ca54c3SmrgALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
4217ca54c3SmrgDIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
4317ca54c3SmrgANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
4417ca54c3SmrgWHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
4517ca54c3SmrgARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
4617ca54c3SmrgSOFTWARE.
4717ca54c3Smrg
4817ca54c3SmrgHEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD
49d63b911fSmrgTO THIS SOFTWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
5017ca54c3SmrgWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
5117ca54c3SmrgPURPOSE.  Hewlett-Packard shall not be liable for errors
5217ca54c3Smrgcontained herein or direct, indirect, special, incidental or
5317ca54c3Smrgconsequential damages in connection with the furnishing,
5417ca54c3Smrgperformance, or use of this material.
5517ca54c3Smrg
5617ca54c3Smrg*/
5717ca54c3Smrg
5817ca54c3Smrg#ifndef _HPKEYSYM_H
5917ca54c3Smrg
6017ca54c3Smrg#define _HPKEYSYM_H
6117ca54c3Smrg
6217ca54c3Smrg#define hpXK_ClearLine		0x1000FF6F
6317ca54c3Smrg#define hpXK_InsertLine		0x1000FF70
6417ca54c3Smrg#define hpXK_DeleteLine		0x1000FF71
6517ca54c3Smrg#define hpXK_InsertChar		0x1000FF72
6617ca54c3Smrg#define hpXK_DeleteChar		0x1000FF73
6717ca54c3Smrg#define hpXK_BackTab		0x1000FF74
6817ca54c3Smrg#define hpXK_KP_BackTab		0x1000FF75
6917ca54c3Smrg#define hpXK_Modelock1		0x1000FF48
7017ca54c3Smrg#define hpXK_Modelock2		0x1000FF49
7117ca54c3Smrg#define hpXK_Reset		0x1000FF6C
7217ca54c3Smrg#define hpXK_System		0x1000FF6D
7317ca54c3Smrg#define hpXK_User		0x1000FF6E
7417ca54c3Smrg#define hpXK_mute_acute		0x100000A8
7517ca54c3Smrg#define hpXK_mute_grave		0x100000A9
7617ca54c3Smrg#define hpXK_mute_asciicircum	0x100000AA
7717ca54c3Smrg#define hpXK_mute_diaeresis	0x100000AB
7817ca54c3Smrg#define hpXK_mute_asciitilde	0x100000AC
7917ca54c3Smrg#define hpXK_lira		0x100000AF
8017ca54c3Smrg#define hpXK_guilder		0x100000BE
8117ca54c3Smrg#define hpXK_Ydiaeresis		0x100000EE
8217ca54c3Smrg#define hpXK_IO			0x100000EE
8317ca54c3Smrg#define hpXK_longminus		0x100000F6
8417ca54c3Smrg#define hpXK_block		0x100000FC
8517ca54c3Smrg
8617ca54c3Smrg
8717ca54c3Smrg#ifndef _OSF_Keysyms
8817ca54c3Smrg#define _OSF_Keysyms
8917ca54c3Smrg
9017ca54c3Smrg#define osfXK_Copy		0x1004FF02
9117ca54c3Smrg#define osfXK_Cut		0x1004FF03
9217ca54c3Smrg#define osfXK_Paste		0x1004FF04
9317ca54c3Smrg#define osfXK_BackTab		0x1004FF07
9417ca54c3Smrg#define osfXK_BackSpace		0x1004FF08
9517ca54c3Smrg#define osfXK_Clear		0x1004FF0B
9617ca54c3Smrg#define osfXK_Escape		0x1004FF1B
9717ca54c3Smrg#define osfXK_AddMode		0x1004FF31
9817ca54c3Smrg#define osfXK_PrimaryPaste	0x1004FF32
9917ca54c3Smrg#define osfXK_QuickPaste	0x1004FF33
10017ca54c3Smrg#define osfXK_PageLeft		0x1004FF40
10117ca54c3Smrg#define osfXK_PageUp		0x1004FF41
10217ca54c3Smrg#define osfXK_PageDown		0x1004FF42
10317ca54c3Smrg#define osfXK_PageRight		0x1004FF43
10417ca54c3Smrg#define osfXK_Activate		0x1004FF44
10517ca54c3Smrg#define osfXK_MenuBar		0x1004FF45
10617ca54c3Smrg#define osfXK_Left		0x1004FF51
10717ca54c3Smrg#define osfXK_Up		0x1004FF52
10817ca54c3Smrg#define osfXK_Right		0x1004FF53
10917ca54c3Smrg#define osfXK_Down		0x1004FF54
11017ca54c3Smrg#define osfXK_EndLine		0x1004FF57
11117ca54c3Smrg#define osfXK_BeginLine		0x1004FF58
11217ca54c3Smrg#define osfXK_EndData		0x1004FF59
11317ca54c3Smrg#define osfXK_BeginData		0x1004FF5A
11417ca54c3Smrg#define osfXK_PrevMenu		0x1004FF5B
11517ca54c3Smrg#define osfXK_NextMenu		0x1004FF5C
11617ca54c3Smrg#define osfXK_PrevField		0x1004FF5D
11717ca54c3Smrg#define osfXK_NextField		0x1004FF5E
11817ca54c3Smrg#define osfXK_Select		0x1004FF60
11917ca54c3Smrg#define osfXK_Insert		0x1004FF63
12017ca54c3Smrg#define osfXK_Undo		0x1004FF65
12117ca54c3Smrg#define osfXK_Menu		0x1004FF67
12217ca54c3Smrg#define osfXK_Cancel		0x1004FF69
12317ca54c3Smrg#define osfXK_Help		0x1004FF6A
12417ca54c3Smrg#define osfXK_SelectAll		0x1004FF71
12517ca54c3Smrg#define osfXK_DeselectAll	0x1004FF72
12617ca54c3Smrg#define osfXK_Reselect		0x1004FF73
12717ca54c3Smrg#define osfXK_Extend		0x1004FF74
12817ca54c3Smrg#define osfXK_Restore		0x1004FF78
12917ca54c3Smrg#define osfXK_Delete		0x1004FFFF
13017ca54c3Smrg
13117ca54c3Smrg#endif /* _OSF_Keysyms */
13217ca54c3Smrg
13317ca54c3Smrg
13417ca54c3Smrg/**************************************************************
13517ca54c3Smrg * The use of the following macros is deprecated.
13617ca54c3Smrg * They are listed below only for backwards compatibility.
13717ca54c3Smrg */
13817ca54c3Smrg#define XK_Reset                0x1000FF6C
13917ca54c3Smrg#define XK_System               0x1000FF6D
14017ca54c3Smrg#define XK_User                 0x1000FF6E
14117ca54c3Smrg#define XK_ClearLine            0x1000FF6F
14217ca54c3Smrg#define XK_InsertLine           0x1000FF70
14317ca54c3Smrg#define XK_DeleteLine           0x1000FF71
14417ca54c3Smrg#define XK_InsertChar           0x1000FF72
14517ca54c3Smrg#define XK_DeleteChar           0x1000FF73
14617ca54c3Smrg#define XK_BackTab              0x1000FF74
14717ca54c3Smrg#define XK_KP_BackTab           0x1000FF75
14817ca54c3Smrg#define XK_Ext16bit_L           0x1000FF76
14917ca54c3Smrg#define XK_Ext16bit_R           0x1000FF77
15017ca54c3Smrg#define XK_mute_acute           0x100000a8
15117ca54c3Smrg#define XK_mute_grave           0x100000a9
15217ca54c3Smrg#define XK_mute_asciicircum     0x100000aa
15317ca54c3Smrg#define XK_mute_diaeresis       0x100000ab
15417ca54c3Smrg#define XK_mute_asciitilde      0x100000ac
15517ca54c3Smrg#define XK_lira                 0x100000af
15617ca54c3Smrg#define XK_guilder              0x100000be
15717ca54c3Smrg#ifndef XK_Ydiaeresis
15817ca54c3Smrg#define XK_Ydiaeresis           0x100000ee
15917ca54c3Smrg#endif
16017ca54c3Smrg#define XK_IO                   0x100000ee
16117ca54c3Smrg#define XK_longminus            0x100000f6
16217ca54c3Smrg#define XK_block                0x100000fc
16317ca54c3Smrg
16417ca54c3Smrg#endif /* _HPKEYSYM_H */
165