Logo Search packages:      
Sourcecode: nabi version File versions  Download package

keyboard.h

static NabiKeyboardTable nabi_keyboard_table_internal = {
    "internal",
    "internal",
    NABI_KEYBOARD_2SET,
    -1,
    NULL,
    {
        0x0021,     /* XK_exclam:       exclamation mark               */
        0x0022,     /* XK_quotedbl:     quotation mark                 */
        0x0023,     /* XK_numbersign:   number sign                    */
        0x0024,     /* XK_dollar:       dollar sign                    */
        0x0025,     /* XK_percent:      percent sign                   */
        0x0026,     /* XK_ampersand:    ampersand                      */
        0x0027,     /* XK_apostrophe:   apostrophe                     */
        0x0028,     /* XK_parenleft:    left parenthesis               */
        0x0029,     /* XK_parenright:   right parenthesis              */
        0x002a,     /* XK_asterisk:     asterisk                       */
        0x002b,     /* XK_plus:         plus sign                      */
        0x002c,     /* XK_comma:        comma                          */
        0x002d,     /* XK_minus:        minus sign                     */
        0x002e,     /* XK_period:       period                         */
        0x002f,     /* XK_slash:        slash                          */
        0x0030,     /* XK_0:            0                              */
        0x0031,     /* XK_1:            1                              */
        0x0032,     /* XK_2:            2                              */
        0x0033,     /* XK_3:            3                              */
        0x0034,     /* XK_4:            4                              */
        0x0035,     /* XK_5:            5                              */
        0x0036,     /* XK_6:            6                              */
        0x0037,     /* XK_7:            7                              */
        0x0038,     /* XK_8:            8                              */
        0x0039,     /* XK_9:            9                              */
        0x003a,     /* XK_colon:        colon                          */
        0x003b,     /* XK_semicolon:    semicolon                      */
        0x003c,     /* XK_less:         less-than sign                 */
        0x003d,     /* XK_equal:        equals sign                    */
        0x003e,     /* XK_greater:      greater-than sign              */
        0x003f,     /* XK_question:     question mark                  */
        0x0040,     /* XK_at:           commercial at                  */
        0x1106,     /* XK_A:            choseong mieum                 */
        0x1172,     /* XK_B:            jungseong yu                   */
        0x110e,     /* XK_C:            choseong chieuch               */
        0x110b,     /* XK_D:            choseong ieung                 */
        0x1104,     /* XK_E:            choseong ssangtikeut           */
        0x1105,     /* XK_F:            choseong rieul                 */
        0x1112,     /* XK_G:            choseong hieuh                 */
        0x1169,     /* XK_H:            jungseong o                    */
        0x1163,     /* XK_I:            jungseong ya                   */
        0x1165,     /* XK_J:            jungseong eo                   */
        0x1161,     /* XK_K:            jungseong a                    */
        0x1175,     /* XK_L:            jungseong i                    */
        0x1173,     /* XK_M:            jungseong eu                   */
        0x116e,     /* XK_N:            jungseong u                    */
        0x1164,     /* XK_O:            jungseong yae                  */
        0x1168,     /* XK_P:            jungseong ye                   */
        0x1108,     /* XK_Q:            choseong ssangpieup            */
        0x1101,     /* XK_R:            choseong ssangkiyeok           */
        0x1102,     /* XK_S:            choseong nieun                 */
        0x110a,     /* XK_T:            choseong ssangsios             */
        0x1167,     /* XK_U:            jungseong yeo                  */
        0x1111,     /* XK_V:            choseong phieuph               */
        0x110d,     /* XK_W:            choseong ssangcieuc            */
        0x1110,     /* XK_X:            choseong thieuth               */
        0x116d,     /* XK_Y:            jungseong yo                   */
        0x110f,     /* XK_Z:            choseong khieukh               */
        0x005b,     /* XK_bracketleft:  left bracket                   */
        0x005c,     /* XK_backslash:    backslash                      */
        0x005d,     /* XK_bracketright: right bracket                  */
        0x005e,     /* XK_asciicircum:  circumflex accent              */
        0x005f,     /* XK_underscore:   underscore                     */
        0x0060,     /* XK_quoteleft:    grave accent                   */
        0x1106,     /* XK_a:            choseong  mieum                */
        0x1172,     /* XK_b:            jungseong yu                   */
        0x110e,     /* XK_c:            choseong  chieuch              */
        0x110b,     /* XK_d:            choseong  ieung                */
        0x1103,     /* XK_e:            choseong  tikeut               */
        0x1105,     /* XK_f:            choseong  rieul                */
        0x1112,     /* XK_g:            choseong  hieuh                */
        0x1169,     /* XK_h:            jungseong o                    */
        0x1163,     /* XK_i:            jungseong ya                   */
        0x1165,     /* XK_j:            jungseong eo                   */
        0x1161,     /* XK_k:            jungseong a                    */
        0x1175,     /* XK_l:            jungseong i                    */
        0x1173,     /* XK_m:            jungseong eu                   */
        0x116e,     /* XK_n:            jungseong u                    */
        0x1162,     /* XK_o:            jungseong ae                   */
        0x1166,     /* XK_p:            jungseong e                    */
        0x1107,     /* XK_q:            choseong  pieup                */
        0x1100,     /* XK_r:            choseong  kiyeok               */
        0x1102,     /* XK_s:            choseong  nieun                */
        0x1109,     /* XK_t:            choseong  sios                 */
        0x1167,     /* XK_u:            jungseong yeo                  */
        0x1111,     /* XK_v:            choseong  phieuph              */
        0x110c,     /* XK_w:            choseong  cieuc                */
        0x1110,     /* XK_x:            choseong  thieuth              */
        0x116d,     /* XK_y:            jungseong yo                   */
        0x110f,     /* XK_z:            choseong  khieukh              */
        0x007b,     /* XK_braceleft:    left brace                     */
        0x007c,     /* XK_bar:          vertical bar                   */
        0x007d,     /* XK_braceright:   right brace                    */
        0x007e      /* XK_asciitilde:   tilde                          */
    }
};

static NabiComposeItem nabi_compose_items_internal[] = {
    { 0x11001100, 0x1101 },  /* choseong  kiyeok + kiyeok  = ssangkiyeok   */
    { 0x11031103, 0x1104 },  /* choseong  tikeut + tikeut  = ssangtikeut   */
    { 0x11071107, 0x1108 },  /* choseong  pieup  + pieup   = ssangpieup    */
    { 0x11091109, 0x110a },  /* choseong  sios   + sios    = ssangsios     */
    { 0x110c110c, 0x110d },  /* choseong  cieuc  + cieuc   = ssangcieuc    */
    { 0x11691161, 0x116a },  /* jungseong o      + a       = wa      */
    { 0x11691162, 0x116b },  /* jungseong o      + ae      = wae     */
    { 0x11691175, 0x116c },  /* jungseong o      + i       = oe      */
    { 0x116e1165, 0x116f },  /* jungseong u      + eo      = weo     */
    { 0x116e1166, 0x1170 },  /* jungseong u      + e       = we      */
    { 0x116e1175, 0x1171 },  /* jungseong u      + i       = wi      */
    { 0x11731175, 0x1174 },  /* jungseong eu     + i       = yi      */
    { 0x11a811a8, 0x11a9 },  /* jongseong kiyeok + kiyeok  = ssangekiyeok  */
    { 0x11a811ba, 0x11aa },  /* jongseong kiyeok + sios    = kiyeok-sois   */
    { 0x11ab11bd, 0x11ac },  /* jongseong nieun  + cieuc   = nieun-cieuc   */
    { 0x11ab11c2, 0x11ad },  /* jongseong nieun  + hieuh   = nieun-hieuh   */
    { 0x11af11a8, 0x11b0 },  /* jongseong rieul  + kiyeok  = rieul-kiyeok  */
    { 0x11af11b7, 0x11b1 },  /* jongseong rieul  + mieum   = rieul-mieum   */
    { 0x11af11b8, 0x11b2 },  /* jongseong rieul  + pieup   = rieul-pieup   */
    { 0x11af11ba, 0x11b3 },  /* jongseong rieul  + sios    = rieul-sios    */
    { 0x11af11c0, 0x11b4 },  /* jongseong rieul  + thieuth = rieul-thieuth */
    { 0x11af11c1, 0x11b5 },  /* jongseong rieul  + phieuph = rieul-phieuph */
    { 0x11af11c2, 0x11b6 },  /* jongseong rieul  + hieuh   = rieul-hieuh   */
    { 0x11b811ba, 0x11b9 },  /* jongseong pieup  + sios    = pieup-sios    */
    { 0x11ba11ba, 0x11bb }   /* jongseong sios   + sios    = ssangsios     */
};

static NabiComposeTable nabi_compose_table_internal = {
    "internal",
    nabi_compose_items_internal,
    sizeof(nabi_compose_items_internal)/sizeof(nabi_compose_items_internal[0])
};

/* vim: set ts=8 sw=4 et : */

Generated by  Doxygen 1.6.0   Back to index