[BACK]Return to jmcu_kbdmap.h CVS log [TXT][DIR] Up to [local] / sys / arch / jornada / dev

Annotation of sys/arch/jornada/dev/jmcu_kbdmap.h, Revision 1.2

1.1       nbrk        1: /*
1.2     ! nbrk        2:  * $Id: jmcu_kbdmap.h,v 1.1.1.1 2008/03/04 16:09:01 nbrk Exp $
1.1       nbrk        3:  */
                      4: #define KC(n) KS_KEYCODE(n)
                      5: #include <dev/wscons/wskbdraw.h>
                      6:
1.2     ! nbrk        7:
1.1       nbrk        8: static const keysym_t jmcukbd_keydesc_us[] = {
1.2     ! nbrk        9:        KC(0x11),       KS_1,
        !            10:        KC(0x12),       KS_2,
        !            11:        KC(0x13),       KS_3,
        !            12:        KC(0x14),       KS_4,
        !            13:        KC(0x15),       KS_5,
        !            14:        KC(0x16),       KS_6,
        !            15:        KC(0x17),       KS_7,
        !            16:        KC(0x18),       KS_8,
        !            17:        KC(0x19),       KS_9,
        !            18:        KC(0x1a),       KS_0,
        !            19:        KC(0x1b),       KS_minus,
        !            20:        KC(0x1c),       KS_equal,
        !            21:
        !            22:        KC(0x21),       KS_q,
        !            23:        KC(0x22),       KS_w,
        !            24:        KC(0x23),       KS_e,
        !            25:        KC(0x24),       KS_r,
        !            26:        KC(0x25),       KS_t,
        !            27:        KC(0x26),       KS_y,
        !            28:        KC(0x27),       KS_u,
        !            29:        KC(0x28),       KS_i,
        !            30:        KC(0x29),       KS_o,
        !            31:        KC(0x2a),       KS_p,
        !            32:        KC(0x2b),       KS_backslash,
        !            33:        KC(0x2c),       KS_BackSpace,
        !            34:
1.1       nbrk       35:        KC(0x31),       KS_a,
                     36:        KC(0x32),       KS_s,
                     37:        KC(0x33),       KS_d,
1.2     ! nbrk       38:        KC(0x34),       KS_f,
        !            39:        KC(0x35),       KS_g,
        !            40:        KC(0x36),       KS_h,
        !            41:        KC(0x37),       KS_j,
        !            42:        KC(0x38),       KS_k,
        !            43:        KC(0x39),       KS_l,
        !            44:        KC(0x3a),       KS_semicolon,
        !            45:
        !            46:        KC(0x41),       KS_z,
        !            47:        KC(0x42),       KS_x,
        !            48:        KC(0x43),       KS_c,
        !            49:        KC(0x44),       KS_v,
        !            50:        KC(0x45),       KS_b,
        !            51:        KC(0x46),       KS_n,
        !            52:        KC(0x47),       KS_m,
        !            53:        KC(0x48),       KS_comma,
        !            54:
        !            55:        KC(0x49),       KS_colon,
        !            56:        KC(0x4b),       KS_period,
        !            57:        KC(0x4c),       KS_Return,
        !            58:
        !            59:        /* TODO: all other and functional buttons */
        !            60:        KC(0x74),       KS_space,
        !            61:        KC(0x78),       KS_slash,
        !            62:
        !            63:        KC(0x51),       KS_Tab,
        !            64:        KC(0x53),       KS_Shift_L,
        !            65:        KC(0x5a),       KS_KP_Up,
1.1       nbrk       66: };
1.2     ! nbrk       67:
1.1       nbrk       68:
                     69: #define KBD_MAP(name, base, map) \
                     70:                        { name, base, sizeof(map)/sizeof(keysym_t), map }
                     71:
                     72: static const struct wscons_keydesc jmcukbd_keydesctab[] = {
                     73:         KBD_MAP(KB_US,                  0,      jmcukbd_keydesc_us),
                     74:         {0, 0, 0, 0}
                     75: };
                     76:
                     77: #undef KBD_MAP
                     78: #undef KC
                     79:

CVSweb