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