[BACK]Return to wskbdmap_mfii.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / dev / pckbport

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/dev/pckbport/wskbdmap_mfii.c between version 1.15 and 1.15.6.2

version 1.15, 2008/05/21 07:39:24 version 1.15.6.2, 2009/04/28 07:36:21
Line 418  static const keysym_t pckbd_keydesc_es[]
Line 418  static const keysym_t pckbd_keydesc_es[]
     KC(184), KS_Mode_switch,    KS_Multi_key,      KC(184), KS_Mode_switch,    KS_Multi_key,
 };  };
   
   static const keysym_t pckbd_keydesc_cz[] = {
   /*  pos      normal             shifted         altgr           shift-altgr */
       KC(2),   KS_plus,           KS_1,           KS_asciitilde,
       KC(3),   KS_ecaron,         KS_2,           KS_dead_caron,
       KC(4),   KS_scaron,         KS_3,           KS_dead_circumflex,
       KC(5),   KS_ccaron,         KS_4,           KS_dead_breve,
       KC(6),   KS_rcaron,         KS_5,           KS_dead_abovering,
       KC(7),   KS_zcaron,         KS_6,           KS_dead_ogonek,
       KC(8),   KS_yacute,         KS_7,           KS_dead_grave,
       KC(9),   KS_aacute,         KS_8,           KS_dead_dotaccent,
       KC(10),  KS_iacute,         KS_9,           KS_dead_acute,
       KC(11),  KS_eacute,         KS_0,           KS_dead_hungarumlaut,
       KC(12),  KS_equal,          KS_percent,     KS_dead_diaeresis,
       KC(13),  KS_dead_acute,     KS_dead_caron,  KS_dead_cedilla,
       KC(26),  KS_uacute,         KS_slash,
       KC(27),  KS_adiaeresis,     KS_parenleft,   KS_multiply,
       KC(39),  KS_uabovering,     KS_quotedbl,    KS_dollar,
       KC(40),  KS_section,        KS_exclam,      KS_ssharp,
       KC(41),  KS_ncaron,         KS_parenright,  KS_currency,
       KC(51),  KS_comma,          KS_question,
       KC(52),  KS_period,         KS_colon,
       KC(53),  KS_minus,          KS_underscore,
       KC(86),  KS_ampersand,      KS_asterisk,    KS_less,
       KC(16),  KS_q,              KS_Q,           KS_backslash,
       KC(17),  KS_w,              KS_W,           KS_bar,
       KC(31),  KS_s,              KS_S,           KS_dstroke,
       KC(32),  KS_d,              KS_D,           KS_Dstroke,
       KC(33),  KS_f,              KS_F,           KS_bracketleft,
       KC(34),  KS_g,              KS_G,           KS_bracketright,
       KC(37),  KS_k,              KS_K,           KS_lstroke,
       KC(38),  KS_l,              KS_L,           KS_Lstroke,
       KC(44),  KS_z,              KS_Z,           KS_greater,
       KC(45),  KS_x,              KS_X,           KS_numbersign,
       KC(47),  KS_v,              KS_V,           KS_at,
       KC(48),  KS_b,              KS_B,           KS_braceleft,
       KC(49),  KS_n,              KS_N,           KS_braceright,
       KC(184), KS_Mode_switch,    KS_Multi_key,
   };
   
 static const keysym_t pckbd_keydesc_pt[] = {  static const keysym_t pckbd_keydesc_pt[] = {
 /*  pos      normal             shifted         altgr           shift-altgr */  /*  pos      normal             shifted         altgr           shift-altgr */
     KC(3),   KS_2,              KS_quotedbl,    KS_at,      KC(3),   KS_2,              KS_quotedbl,    KS_at,
Line 521  static const keysym_t pckbd_keydesc_us_d
Line 560  static const keysym_t pckbd_keydesc_us_d
   
 static const keysym_t pckbd_keydesc_us_colemak[] = {  static const keysym_t pckbd_keydesc_us_colemak[] = {
 /*  pos      command            normal          shifted */  /*  pos      command            normal          shifted */
     KC(16),                     KS_q,      KC(41),                     KS_grave,       KS_asciitilde,  KS_dead_tilde,  KS_asciitilde,
     KC(17),                     KS_w,      KC(2),                      KS_1,           KS_exclam,      KS_exclamdown,  KS_onesuperior,
     KC(18),                     KS_f,      KC(3),                      KS_2,           KS_at,          KS_masculine,   KS_twosuperior,
     KC(19),                     KS_p,      KC(4),                      KS_3,           KS_numbersign,  KS_ordfeminine, KS_threesuperior,
     KC(20),                     KS_g,      KC(5),                      KS_4,           KS_dollar,      KS_cent,        KS_sterling,
     KC(21),                     KS_j,      KC(6),                      KS_5,           KS_percent,     KS_asciitilde,  KS_yen,
     KC(22),                     KS_l,      KC(7),                      KS_6,           KS_asciicircum, KS_asciitilde,  KS_asciitilde,
     KC(23),                     KS_u,      KC(8),                      KS_7,           KS_ampersand,   KS_eth,         KS_ETH,
     KC(24),                     KS_y,      KC(9),                      KS_8,           KS_asterisk,    KS_thorn,       KS_THORN,
     KC(25),                     KS_semicolon,   KS_colon,      KC(10),                     KS_9,           KS_parenleft,   KS_asciitilde,  KS_asciitilde,
     KC(30),                     KS_a,      KC(11),                     KS_0,           KS_parenright,  KS_asciitilde,  KS_asciitilde,
     KC(31),                     KS_r,      KC(12),                     KS_minus,       KS_underscore,  KS_asciitilde,  KS_asciitilde,
     KC(32),                     KS_s,      KC(13),                     KS_equal,       KS_plus,        KS_multiply,    KS_division,
     KC(33),                     KS_t,      KC(16),                     KS_q,           KS_Q,           KS_adiaeresis,  KS_Adiaeresis,
     KC(34),                     KS_d,      KC(17),                     KS_w,           KS_W,           KS_aring,       KS_Aring,
     KC(35),                     KS_h,      KC(18),                     KS_f,           KS_F,           KS_atilde,      KS_Atilde,
     KC(36),                     KS_n,      KC(19),                     KS_p,           KS_P,           KS_oslash,      KS_Ooblique,
     KC(37),                     KS_e,      KC(20),                     KS_g,           KS_G,           KS_asciitilde,  KS_asciitilde,
     KC(38),                     KS_i,      KC(21),                     KS_j,           KS_J,           KS_asciitilde,  KS_asciitilde,
     KC(39),                     KS_o,      KC(22),                     KS_l,           KS_L,           KS_asciitilde,  KS_asciitilde,
     KC(44),                     KS_z,      KC(23),                     KS_u,           KS_U,           KS_uacute,      KS_Uacute,
     KC(45),                     KS_x,      KC(24),                     KS_y,           KS_Y,           KS_udiaeresis,  KS_Udiaeresis,
     KC(46),                     KS_c,      KC(25),                     KS_semicolon,   KS_colon,       KS_odiaeresis,  KS_Odiaeresis,
     KC(47),                     KS_v,      KC(26),                     KS_bracketleft, KS_braceleft,   KS_guillemotleft, KS_asciitilde,
     KC(48),                     KS_b,      KC(27),                     KS_bracketright, KS_braceright, KS_guillemotright, KS_asciitilde,
     KC(49),                     KS_k,      KC(43),                     KS_backslash,   KS_bar,         KS_asciitilde,  KS_asciitilde,
     KC(50),                     KS_m,      KC(30),                     KS_a,           KS_A,           KS_aacute,      KS_Aacute,
       KC(31),                     KS_r,           KS_R,           KS_dead_grave,  KS_asciitilde,
       KC(32),                     KS_s,           KS_S,           KS_ssharp,      KS_asciitilde,
       KC(33),                     KS_t,           KS_T,           KS_dead_acute,  KS_asciitilde,
       KC(34),                     KS_d,           KS_D,           KS_dead_diaeresis, KS_asciitilde,
       KC(35),                     KS_h,           KS_H,           KS_asciitilde,  KS_asciitilde,
       KC(36),                     KS_n,           KS_N,           KS_ntilde,      KS_Ntilde,
       KC(37),                     KS_e,           KS_E,           KS_eacute,      KS_Eacute,
       KC(38),                     KS_i,           KS_I,           KS_iacute,      KS_Iacute,
       KC(39),                     KS_o,           KS_O,           KS_oacute,      KS_Oacute,
       KC(40),                     KS_apostrophe,  KS_quotedbl,    KS_otilde,      KS_Otilde,
       KC(44),                     KS_z,           KS_Z,           KS_ae,          KS_AE,
       KC(45),                     KS_x,           KS_X,           KS_dead_circumflex, KS_asciitilde,
       KC(46),                     KS_c,           KS_C,           KS_ccedilla,    KS_Ccedilla,
       KC(47),                     KS_v,           KS_V,           KS_asciitilde,  KS_asciitilde,
       KC(48),                     KS_b,           KS_B,           KS_asciitilde,  KS_asciitilde,
       KC(49),                     KS_k,           KS_K,           KS_asciitilde,  KS_asciitilde,
       KC(50),                     KS_m,           KS_M,           KS_asciitilde,  KS_asciitilde,
       KC(51),                     KS_comma,       KS_less,        KS_dead_cedilla, KS_asciitilde,
       KC(52),                     KS_period,      KS_greater,     KS_asciitilde,  KS_asciitilde,
       KC(53),                     KS_slash,       KS_question,    KS_questiondown, KS_asciitilde,
     KC(58),                     KS_BackSpace,      KC(58),                     KS_BackSpace,
       KC(86),                     KS_minus,       KS_underscore,  KS_asciitilde,  KS_asciitilde,
       KC(57),                     KS_space,       KS_space,       KS_space,       KS_nobreakspace,
       KC(184), KS_Mode_switch,    KS_Multi_key,
 };  };
   
 static const keysym_t pckbd_keydesc_swapctrlcaps[] = {  static const keysym_t pckbd_keydesc_swapctrlcaps[] = {
Line 609  const struct wscons_keydesc pckbd_keydes
Line 671  const struct wscons_keydesc pckbd_keydes
         KBD_MAP(KB_ES ,                 KB_US,  pckbd_keydesc_es),          KBD_MAP(KB_ES ,                 KB_US,  pckbd_keydesc_es),
         KBD_MAP(KB_PT,                  KB_US,  pckbd_keydesc_pt),          KBD_MAP(KB_PT,                  KB_US,  pckbd_keydesc_pt),
         KBD_MAP(KB_GR,                  KB_US,  pckbd_keydesc_gr),          KBD_MAP(KB_GR,                  KB_US,  pckbd_keydesc_gr),
           KBD_MAP(KB_CZ,                  KB_US,  pckbd_keydesc_cz),
 #endif /* WSKBD_USONLY */  #endif /* WSKBD_USONLY */
   
         /* placeholders */          /* placeholders */

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.15.6.2

CVSweb <webmaster@jp.NetBSD.org>