I (Christian Jacobi) would appreciate to be consulted before other KeySyms are made up for Cedar. I would also like to be consulted before other KeySyms are registered for Xerox at the X consortium. I do not have the intention of censorship, but would like to see that no conflicts occur. Of course not all Xerox KeySyms are really registered, as we wait with registration until the need has been really proven.
I have tried to find some grouping of numbers which would allow including missing entries and, a the same time be quite greedy with the reserved space so the X consortium would not complain.
The following keysyms are
registered with the X Consortium
(See SpecialKeySyms.mesa)
(Used by Xl.mesa internally)
Button1: KeySym = [010070001H]; --XeroxXK←PointerButton1
Button2: KeySym = [010070002H]; --XeroxXK←PointerButton2
Button3: KeySym = [010070003H]; --XeroxXK←PointerButton3
Button4: KeySym = [010070004H]; --XeroxXK←PointerButton4
Button5: KeySym = [010070005H]; --XeroxXK←PointerButton5
The following keysyms are
not really registered with the X Consortium, but I have placed them carefully into the range of keysyms which the Consortium is probably keeping
reserved for Xerox.
(See KeySymsCedar.mesa)
In principal higher level software ought to decide about charcode. It might however be handy to assign special keys.
CharCode0UpArrow: KeySym = [010070010H];
CharCode0LeftArrow: KeySym = [010070011H];
Tioga uses these engravings as modifiers.
(Used by many Cedar tip tables)
Swat: KeySym = [010070015H];
Look: KeySym = [010070016H];
(See KeySymsTrackball.mesa)
(Ask Ken Pier)
TrackballLeft: KeySym = [010070018H];
TrackballMiddle: KeySym = [010070019H];
TrackballRight: KeySym = [01007001AH];
Trackball: KeySym = [01007001BH];
Thumbwheel: KeySym = [01007001CH];
(See KeySymsPhysicalSuns.mesa)
(Used by ?; occurs in some tip tables)
UniqueF11: KeySym = [010070021H];
UniqueF12: KeySym = [010070022H];
The F11 and F12 keysyms do exist in the standard, however they are not unique but share values with L1 and L2. We define alternative numerical values to enable reliable differentiation. These might be offered as alternatives to the regular F11 and F12 keysyms.
Compose: KeySym = [010070026H];
KeypadIns: KeySym = [010070027H];
KeypadDel: KeySym = [010070028H];
Proposal: If other Xerox units