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