* 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).