Path: utzoo!attcan!uunet!wuarchive!zaphod.mps.ohio-state.edu!sdd.hp.com!apollo!ced From: ced@apollo.HP.COM (Carl Davidson) Newsgroups: comp.windows.x Subject: Re: What do those keys mean??? Message-ID: <4ca5b122.20b6d@apollo.HP.COM> Date: 6 Sep 90 14:22:00 GMT References: <4793@uqcspe.cs.uq.oz.au> Sender: root@apollo.HP.COM Lines: 74 From article <4793@uqcspe.cs.uq.oz.au>, by timbomb@batserver.cs.uq.oz.au (Tim Mansfield): > On an Apollo keyboard there's a whole bunch of mystery keys, which don't > have any clear mapping to entries in /usr/include/X11/keysymdef.h. > > Does anyone know if you can access these keys from X and if so what their > names are??? > > The ones I can't work out are: > > Pop Ins/Mark Line Del Char Del Cut/Copy > Undo/Paste Move/Grow |<- Shell/Cmd ->| > Next Wndw Again Read Save/Edit Abort/Exit > Help/Hold > > > Help, > Tim Tim, The keysyms you are looking for are defined in the file /usr/X11/include/ap_keysym.h. The one on my system looks like: /****************************************************************** Copyright 1987 by Apollo Computer Inc., Chelmsford, Massachusetts. All Rights Reserved Permission to use, duplicate, change, and distribute this software and its documentation for any purpose and without fee is granted, provided that the above copyright notice appear in such copy and that this copyright notice appear in all supporting documentation, and that the names of Apollo Computer Inc. or MIT not be used in advertising or publicity pertaining to distribution of the software without written prior permission. ******************************************************************/ #define apXK_LineDel 0x1000FF00 #define apXK_CharDel 0x1000FF01 #define apXK_Copy 0x1000FF02 #define apXK_Cut 0x1000FF03 #define apXK_Paste 0x1000FF04 #define apXK_Move 0x1000FF05 #define apXK_Grow 0x1000FF06 #define apXK_Cmd 0x1000FF07 #define apXK_Shell 0x1000FF08 #define apXK_LeftBar 0x1000FF09 #define apXK_RightBar 0x1000FF0A #define apXK_LeftBox 0x1000FF0B #define apXK_RightBox 0x1000FF0C #define apXK_UpBox 0x1000FF0D #define apXK_DownBox 0x1000FF0E #define apXK_Pop 0x1000FF0F #define apXK_Read 0x1000FF10 #define apXK_Edit 0x1000FF11 #define apXK_Save 0x1000FF12 #define apXK_Exit 0x1000FF13 #define apXK_Repeat 0x1000FF14 #define apXK_KP_parenleft 0x1000FFA8 #define apXK_KP_parenright 0x1000FFA9 There is a widely used Emacs profile here at Apollo that binds these keys and many of the standard ones to their corresponding Emacs functions so that Emacs and the DM use the same key for the same function. It makes transitioning to Emacs in shared-mode X much easier. Regards, Carl Carl Davidson (508) 256-6600 x4361 | In the High and Far-Off Time, the The Apollo Systems Divison of | Elephant, Oh Best Beloved, had no The Hewlett-Packard Company | trunk. DOMAIN: ced@apollo.HP.COM | -- Rudyard Kipling, Just So Stories