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