Results 1 to 1 of 1

Thread: (12.04) Where are xkb-keysyms mapped unto Unicode-signs?

  1. #1
    Join Date
    Apr 2013
    Beans
    7

    Question (12.04) Where are xkb-keysyms mapped unto Unicode-signs?

    Dear Forum members:

    I would describe myself as "slightly experienced": I know where keysymdef.h is to be found (thanks to this tutorial)
    Code:
    /usr/include/X11
    I also learned to make new keymaps by duplicating/altering those in
    Code:
    /usr/share/X11/xkb/symbols
    and implementing these into evdev.xml and xorg.lst in
    Code:
    /usr/share/X11/xkb/rules
    (For Details see this blog)

    The central Problem is the following: in "keysymdef.h" there are no "mnemonic names" defined for those Old Greek Diacritics, which I need to write in combination and as dead keys.

    My suggestion is to add new definitions to "keysymdef.h" - but here I'm stuck, as the mnemonic names point to codes (called keysyms) that are defined elsewhere:
    Code:
    #define XK_Greek_omegaaccent            0x07bb  /* U+03CE GREEK SMALL LETTER OMEGA WITH TONOS */
    #define XK_Greek_ALPHA                     0x07c1  /* U+0391 GREEK CAPITAL LETTER ALPHA */
    #define XK_Greek_BETA                       0x07c2  /* U+0392 GREEK CAPITAL LETTER BETA */
    #define XK_Greek_GAMMA                    0x07c3  /* U+0393 GREEK CAPITAL LETTER GAMMA */
    #define XK_Greek_DELTA                      0x07c4  /* U+0394 GREEK CAPITAL LETTER DELTA */
    #define XK_Greek_EPSILON                  0x07c5  /* U+0395 GREEK CAPITAL LETTER EPSILON */
    Does anybody know where I can find the map that asigns e.g. 0x07bb to U+03CE?

    Thanks in Advance,

    LatGrc
    Last edited by LatGrc; April 24th, 2013 at 05:38 PM. Reason: path corrected: xkb/r u l e s

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •