unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* More X keysyms
@ 2005-10-09 18:51 James Cloos
  2005-10-10 15:17 ` Stefan Monnier
  0 siblings, 1 reply; 2+ messages in thread
From: James Cloos @ 2005-10-09 18:51 UTC (permalink / raw)


Given the recent thread referencing keysyms, this seem apropos:

A patch was added to xorg today adding some more keysyms.  The list is
available at:

https://bugs.freedesktop.org/attachment.cgi?id=3487

It adds #define XK_MATHEMATICAL to cvs/xorg/xc/include/keysym.h,v and
these lines to cvs/xorg/xc/include/keysymdef.h,v:

,----
| #ifdef XK_MATHEMATICAL
| /* two and three are defined above. */
| #define XK_zerosuperior               0x2070     /* U+2070 SUPERSCRIPT ZERO */
| #define XK_onesuperior                0x2071     /* U+2071 SUPERSCRIPT ONE */
| #define XK_foursuperior               0x2074     /* U+2074 SUPERSCRIPT FOUR */
| #define XK_fivesuperior               0x2075     /* U+2075 SUPERSCRIPT FIVE */
| #define XK_sixsuperior                0x2076     /* U+2076 SUPERSCRIPT SIX */
| #define XK_sevensuperior              0x2077     /* U+2077 SUPERSCRIPT SEVEN */
| #define XK_eightsuperior              0x2078     /* U+2078 SUPERSCRIPT EIGHT */
| #define XK_ninesuperior               0x2079     /* U+2079 SUPERSCRIPT NINE */
| #define XK_zerosubscript              0x2080     /* U+2080 SUBSCRIPT ZERO */
| #define XK_onesubscript               0x2081     /* U+2081 SUBSCRIPT ONE */
| #define XK_twosubscript               0x2082     /* U+2082 SUBSCRIPT TWO */
| #define XK_threesubscript             0x2083     /* U+2083 SUBSCRIPT THREE */
| #define XK_foursubscript              0x2084     /* U+2084 SUBSCRIPT FOUR */
| #define XK_fivesubscript              0x2085     /* U+2085 SUBSCRIPT FIVE */
| #define XK_sixsubscript               0x2086     /* U+2086 SUBSCRIPT SIX */
| #define XK_sevensubscript             0x2087     /* U+2087 SUBSCRIPT SEVEN */
| #define XK_eightsubscript             0x2088     /* U+2088 SUBSCRIPT EIGHT */
| #define XK_ninesubscript              0x2089     /* U+2089 SUBSCRIPT NINE */
| #define XK_partdifferential           0x2202     /* U+2202 PARTIAL DIFFERENTIAL */
| #define XK_emptyset                   0x2205     /* U+2205 NULL SET */
| #define XK_elementof                  0x2208     /* U+2208 ELEMENT OF */
| #define XK_notelementof               0x2209     /* U+2209 NOT AN ELEMENT OF */
| #define XK_containsas                 0x220B     /* U+220B CONTAINS AS MEMBER */
| #define XK_squareroot                 0x221A     /* U+221A SQUARE ROOT */
| #define XK_cuberoot                   0x221B     /* U+221B CUBE ROOT */
| #define XK_fourthroot                 0x221C     /* U+221C FOURTH ROOT */
| #define XK_infinity                   0x221E     /* U+221E INFINITY */
| #define XK_integral                   0x222B     /* U+222B INTEGRAL */
| #define XK_dintegral                  0x222C     /* U+222C DOUBLE INTEGRAL */
| #define XK_tintegral                  0x222D     /* U+222D TRIPLE INTEGRAL */
| #define XK_therefore                  0x2234     /* U+2234 THEREFORE */
| #define XK_because                    0x2235     /* U+2235 BECAUSE */
| #define XK_approxeq                   0x2248     /* U+2245 ALMOST EQUAL TO */
| #define XK_notapproxeq                0x2247     /* U+2247 NOT ALMOST EQUAL TO */
| #define XK_identical                  0x2261     /* U+2261 IDENTICAL TO */
| #define XK_notidentical               0x2262     /* U+2262 NOT IDENTICAL TO */
| #define XK_stricteq                   0x2263     /* U+2263 STRICTLY EQUIVALENT TO */          
| #endif /* XK_MATHEMATICAL */
`----

Emacs should probably be aware of them as I'd expect at least some of
them to be used by xkb maps either released with xorg 6.9 and 7.0 a/o
the out-of-tree re-write of the xkb maps.

-JimC
-- 
James H. Cloos, Jr. <cloos@jhcloos.com>

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: More X keysyms
  2005-10-09 18:51 More X keysyms James Cloos
@ 2005-10-10 15:17 ` Stefan Monnier
  0 siblings, 0 replies; 2+ messages in thread
From: Stefan Monnier @ 2005-10-10 15:17 UTC (permalink / raw)
  Cc: emacs-devel

> Given the recent thread referencing keysyms, this seem apropos:
> A patch was added to xorg today adding some more keysyms.  The list is

Hopefully some day we will revert to using Xlib's own table (via
XmbLookupString) so we won't have to play catch up any more.


        Stefan

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2005-10-10 15:17 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-10-09 18:51 More X keysyms James Cloos
2005-10-10 15:17 ` Stefan Monnier

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).