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
62635a5eb8Smrg#define hpXK_ClearLine               0x1000ff6f
63635a5eb8Smrg#define hpXK_InsertLine              0x1000ff70
64635a5eb8Smrg#define hpXK_DeleteLine              0x1000ff71
65635a5eb8Smrg#define hpXK_InsertChar              0x1000ff72
66635a5eb8Smrg#define hpXK_DeleteChar              0x1000ff73
67635a5eb8Smrg#define hpXK_BackTab                 0x1000ff74
68635a5eb8Smrg#define hpXK_KP_BackTab              0x1000ff75
69635a5eb8Smrg#define hpXK_Modelock1               0x1000ff48
70635a5eb8Smrg#define hpXK_Modelock2               0x1000ff49
71635a5eb8Smrg#define hpXK_Reset                   0x1000ff6c
72635a5eb8Smrg#define hpXK_System                  0x1000ff6d
73635a5eb8Smrg#define hpXK_User                    0x1000ff6e
74635a5eb8Smrg#define hpXK_mute_acute              0x100000a8
75635a5eb8Smrg#define hpXK_mute_grave              0x100000a9
76635a5eb8Smrg#define hpXK_mute_asciicircum        0x100000aa
77635a5eb8Smrg#define hpXK_mute_diaeresis          0x100000ab
78635a5eb8Smrg#define hpXK_mute_asciitilde         0x100000ac
79635a5eb8Smrg#define hpXK_lira                    0x100000af
80635a5eb8Smrg#define hpXK_guilder                 0x100000be
81635a5eb8Smrg#define hpXK_Ydiaeresis              0x100000ee
82635a5eb8Smrg#define hpXK_IO                      0x100000ee  /* deprecated alias for hpYdiaeresis */
83635a5eb8Smrg#define hpXK_longminus               0x100000f6
84635a5eb8Smrg#define hpXK_block                   0x100000fc
8517ca54c3Smrg
8617ca54c3Smrg
8717ca54c3Smrg#ifndef _OSF_Keysyms
8817ca54c3Smrg#define _OSF_Keysyms
8917ca54c3Smrg
90635a5eb8Smrg#define osfXK_Copy                   0x1004ff02
91635a5eb8Smrg#define osfXK_Cut                    0x1004ff03
92635a5eb8Smrg#define osfXK_Paste                  0x1004ff04
93635a5eb8Smrg#define osfXK_BackTab                0x1004ff07
94635a5eb8Smrg#define osfXK_BackSpace              0x1004ff08
95635a5eb8Smrg#define osfXK_Clear                  0x1004ff0b
96635a5eb8Smrg#define osfXK_Escape                 0x1004ff1b
97635a5eb8Smrg#define osfXK_AddMode                0x1004ff31
98635a5eb8Smrg#define osfXK_PrimaryPaste           0x1004ff32
99635a5eb8Smrg#define osfXK_QuickPaste             0x1004ff33
100635a5eb8Smrg#define osfXK_PageLeft               0x1004ff40
101635a5eb8Smrg#define osfXK_PageUp                 0x1004ff41
102635a5eb8Smrg#define osfXK_PageDown               0x1004ff42
103635a5eb8Smrg#define osfXK_PageRight              0x1004ff43
104635a5eb8Smrg#define osfXK_Activate               0x1004ff44
105635a5eb8Smrg#define osfXK_MenuBar                0x1004ff45
106635a5eb8Smrg#define osfXK_Left                   0x1004ff51
107635a5eb8Smrg#define osfXK_Up                     0x1004ff52
108635a5eb8Smrg#define osfXK_Right                  0x1004ff53
109635a5eb8Smrg#define osfXK_Down                   0x1004ff54
110635a5eb8Smrg#define osfXK_EndLine                0x1004ff57
111635a5eb8Smrg#define osfXK_BeginLine              0x1004ff58
112635a5eb8Smrg#define osfXK_EndData                0x1004ff59
113635a5eb8Smrg#define osfXK_BeginData              0x1004ff5a
114635a5eb8Smrg#define osfXK_PrevMenu               0x1004ff5b
115635a5eb8Smrg#define osfXK_NextMenu               0x1004ff5c
116635a5eb8Smrg#define osfXK_PrevField              0x1004ff5d
117635a5eb8Smrg#define osfXK_NextField              0x1004ff5e
118635a5eb8Smrg#define osfXK_Select                 0x1004ff60
119635a5eb8Smrg#define osfXK_Insert                 0x1004ff63
120635a5eb8Smrg#define osfXK_Undo                   0x1004ff65
121635a5eb8Smrg#define osfXK_Menu                   0x1004ff67
122635a5eb8Smrg#define osfXK_Cancel                 0x1004ff69
123635a5eb8Smrg#define osfXK_Help                   0x1004ff6a
124635a5eb8Smrg#define osfXK_SelectAll              0x1004ff71
125635a5eb8Smrg#define osfXK_DeselectAll            0x1004ff72
126635a5eb8Smrg#define osfXK_Reselect               0x1004ff73
127635a5eb8Smrg#define osfXK_Extend                 0x1004ff74
128635a5eb8Smrg#define osfXK_Restore                0x1004ff78
129635a5eb8Smrg#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 */
138635a5eb8Smrg#define XK_Reset                     0x1000ff6c  /* deprecated alias for hpReset */
139635a5eb8Smrg#define XK_System                    0x1000ff6d  /* deprecated alias for hpSystem */
140635a5eb8Smrg#define XK_User                      0x1000ff6e  /* deprecated alias for hpUser */
141635a5eb8Smrg#define XK_ClearLine                 0x1000ff6f  /* deprecated alias for hpClearLine */
142635a5eb8Smrg#define XK_InsertLine                0x1000ff70  /* deprecated alias for hpInsertLine */
143635a5eb8Smrg#define XK_DeleteLine                0x1000ff71  /* deprecated alias for hpDeleteLine */
144635a5eb8Smrg#define XK_InsertChar                0x1000ff72  /* deprecated alias for hpInsertChar */
145635a5eb8Smrg#define XK_DeleteChar                0x1000ff73  /* deprecated alias for hpDeleteChar */
146635a5eb8Smrg#define XK_BackTab                   0x1000ff74  /* deprecated alias for hpBackTab */
147635a5eb8Smrg#define XK_KP_BackTab                0x1000ff75  /* deprecated alias for hpKP_BackTab */
148635a5eb8Smrg#define XK_Ext16bit_L                0x1000ff76  /* deprecated */
149635a5eb8Smrg#define XK_Ext16bit_R                0x1000ff77  /* deprecated */
150635a5eb8Smrg#define XK_mute_acute                0x100000a8  /* deprecated alias for hpmute_acute */
151635a5eb8Smrg#define XK_mute_grave                0x100000a9  /* deprecated alias for hpmute_grave */
152635a5eb8Smrg#define XK_mute_asciicircum          0x100000aa  /* deprecated alias for hpmute_asciicircum */
153635a5eb8Smrg#define XK_mute_diaeresis            0x100000ab  /* deprecated alias for hpmute_diaeresis */
154635a5eb8Smrg#define XK_mute_asciitilde           0x100000ac  /* deprecated alias for hpmute_asciitilde */
155635a5eb8Smrg#define XK_lira                      0x100000af  /* deprecated alias for hplira */
156635a5eb8Smrg#define XK_guilder                   0x100000be  /* deprecated alias for hpguilder */
15717ca54c3Smrg#ifndef XK_Ydiaeresis
158635a5eb8Smrg#define XK_Ydiaeresis                0x100000ee  /* deprecated */
15917ca54c3Smrg#endif
160635a5eb8Smrg#define XK_IO                        0x100000ee  /* deprecated alias for hpYdiaeresis */
161635a5eb8Smrg#define XK_longminus                 0x100000f6  /* deprecated alias for hplongminus */
162635a5eb8Smrg#define XK_block                     0x100000fc  /* deprecated alias for hpblock */
16317ca54c3Smrg
16417ca54c3Smrg#endif /* _HPKEYSYM_H */
165