1 | /* |
2 | |
3 | Copyright 1987, 1998 The Open Group |
4 | |
5 | Permission to use, copy, modify, distribute, and sell this software and its |
6 | documentation for any purpose is hereby granted without fee, provided that |
7 | the above copyright notice appear in all copies and that both that |
8 | copyright notice and this permission notice appear in supporting |
9 | documentation. |
10 | |
11 | The above copyright notice and this permission notice shall be included |
12 | in all copies or substantial portions of the Software. |
13 | |
14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS |
15 | OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. |
17 | IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR |
18 | OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, |
19 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR |
20 | OTHER DEALINGS IN THE SOFTWARE. |
21 | |
22 | Except as contained in this notice, the name of The Open Group shall |
23 | not be used in advertising or otherwise to promote the sale, use or |
24 | other dealings in this Software without prior written authorization |
25 | from The Open Group. |
26 | |
27 | Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, |
28 | |
29 | All Rights Reserved |
30 | |
31 | Permission to use, copy, modify, and distribute this software and its |
32 | documentation for any purpose and without fee is hereby granted, |
33 | provided that the above copyright notice appear in all copies and that |
34 | both that copyright notice and this permission notice appear in |
35 | supporting documentation, and that the names of Hewlett Packard |
36 | or Digital not be |
37 | used in advertising or publicity pertaining to distribution of the |
38 | software without specific, written prior permission. |
39 | |
40 | DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING |
41 | ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL |
42 | DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR |
43 | ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, |
44 | WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, |
45 | ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS |
46 | SOFTWARE. |
47 | |
48 | HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD |
49 | TO THIS SOFWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
50 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |
51 | PURPOSE. Hewlett-Packard shall not be liable for errors |
52 | contained herein or direct, indirect, special, incidental or |
53 | consequential damages in connection with the furnishing, |
54 | performance, or use of this material. |
55 | |
56 | */ |
57 | |
58 | #ifndef _HPKEYSYM_H |
59 | |
60 | #define _HPKEYSYM |
61 | |
62 | #define hpXK_ClearLine 0x1000FF6F |
63 | #define hpXK_InsertLine 0x1000FF70 |
64 | #define hpXK_DeleteLine 0x1000FF71 |
65 | #define hpXK_InsertChar 0x1000FF72 |
66 | #define hpXK_DeleteChar 0x1000FF73 |
67 | #define hpXK_BackTab 0x1000FF74 |
68 | #define hpXK_KP_BackTab 0x1000FF75 |
69 | #define hpXK_Modelock1 0x1000FF48 |
70 | #define hpXK_Modelock2 0x1000FF49 |
71 | #define hpXK_Reset 0x1000FF6C |
72 | #define hpXK_System 0x1000FF6D |
73 | #define hpXK_User 0x1000FF6E |
74 | #define hpXK_mute_acute 0x100000A8 |
75 | #define hpXK_mute_grave 0x100000A9 |
76 | #define hpXK_mute_asciicircum 0x100000AA |
77 | #define hpXK_mute_diaeresis 0x100000AB |
78 | #define hpXK_mute_asciitilde 0x100000AC |
79 | #define hpXK_lira 0x100000AF |
80 | #define hpXK_guilder 0x100000BE |
81 | #define hpXK_Ydiaeresis 0x100000EE |
82 | #define hpXK_IO 0x100000EE |
83 | #define hpXK_longminus 0x100000F6 |
84 | #define hpXK_block 0x100000FC |
85 | |
86 | |
87 | #ifndef _OSF_Keysyms |
88 | #define _OSF_Keysyms |
89 | |
90 | #define osfXK_Copy 0x1004FF02 |
91 | #define osfXK_Cut 0x1004FF03 |
92 | #define osfXK_Paste 0x1004FF04 |
93 | #define osfXK_BackTab 0x1004FF07 |
94 | #define osfXK_BackSpace 0x1004FF08 |
95 | #define osfXK_Clear 0x1004FF0B |
96 | #define osfXK_Escape 0x1004FF1B |
97 | #define osfXK_AddMode 0x1004FF31 |
98 | #define osfXK_PrimaryPaste 0x1004FF32 |
99 | #define osfXK_QuickPaste 0x1004FF33 |
100 | #define osfXK_PageLeft 0x1004FF40 |
101 | #define osfXK_PageUp 0x1004FF41 |
102 | #define osfXK_PageDown 0x1004FF42 |
103 | #define 0x1004FF43 |
104 | #define osfXK_Activate 0x1004FF44 |
105 | #define 0x1004FF45 |
106 | #define osfXK_Left 0x1004FF51 |
107 | #define osfXK_Up 0x1004FF52 |
108 | #define osfXK_Right 0x1004FF53 |
109 | #define osfXK_Down 0x1004FF54 |
110 | #define osfXK_EndLine 0x1004FF57 |
111 | #define osfXK_BeginLine 0x1004FF58 |
112 | #define osfXK_EndData 0x1004FF59 |
113 | #define osfXK_BeginData 0x1004FF5A |
114 | #define 0x1004FF5B |
115 | #define 0x1004FF5C |
116 | #define osfXK_PrevField 0x1004FF5D |
117 | #define osfXK_NextField 0x1004FF5E |
118 | #define osfXK_Select 0x1004FF60 |
119 | #define osfXK_Insert 0x1004FF63 |
120 | #define osfXK_Undo 0x1004FF65 |
121 | #define 0x1004FF67 |
122 | #define osfXK_Cancel 0x1004FF69 |
123 | #define osfXK_Help 0x1004FF6A |
124 | #define osfXK_SelectAll 0x1004FF71 |
125 | #define osfXK_DeselectAll 0x1004FF72 |
126 | #define osfXK_Reselect 0x1004FF73 |
127 | #define osfXK_Extend 0x1004FF74 |
128 | #define osfXK_Restore 0x1004FF78 |
129 | #define osfXK_Delete 0x1004FFFF |
130 | |
131 | #endif /* _OSF_Keysyms */ |
132 | |
133 | |
134 | /************************************************************** |
135 | * The use of the following macros is deprecated. |
136 | * They are listed below only for backwards compatibility. |
137 | */ |
138 | #define XK_Reset 0x1000FF6C |
139 | #define XK_System 0x1000FF6D |
140 | #define XK_User 0x1000FF6E |
141 | #define XK_ClearLine 0x1000FF6F |
142 | #define XK_InsertLine 0x1000FF70 |
143 | #define XK_DeleteLine 0x1000FF71 |
144 | #define XK_InsertChar 0x1000FF72 |
145 | #define XK_DeleteChar 0x1000FF73 |
146 | #define XK_BackTab 0x1000FF74 |
147 | #define XK_KP_BackTab 0x1000FF75 |
148 | #define XK_Ext16bit_L 0x1000FF76 |
149 | #define XK_Ext16bit_R 0x1000FF77 |
150 | #define XK_mute_acute 0x100000a8 |
151 | #define XK_mute_grave 0x100000a9 |
152 | #define XK_mute_asciicircum 0x100000aa |
153 | #define XK_mute_diaeresis 0x100000ab |
154 | #define XK_mute_asciitilde 0x100000ac |
155 | #define XK_lira 0x100000af |
156 | #define XK_guilder 0x100000be |
157 | #ifndef XK_Ydiaeresis |
158 | #define XK_Ydiaeresis 0x100000ee |
159 | #endif |
160 | #define XK_IO 0x100000ee |
161 | #define XK_longminus 0x100000f6 |
162 | #define XK_block 0x100000fc |
163 | |
164 | #endif /* _HPKEYSYM_H */ |
165 | |