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