diff options
author | Martin Pieuchot <mpi@cvs.openbsd.org> | 2012-06-23 14:03:43 +0000 |
---|---|---|
committer | Martin Pieuchot <mpi@cvs.openbsd.org> | 2012-06-23 14:03:43 +0000 |
commit | a6f610b178f3d483243f93e5b9f5f11f1c7815a6 (patch) | |
tree | c12432875491598aed35014aa6159883125b8c8f /sys/dev/adb | |
parent | ab0a3a02c44522e11b56b28c3c97ec7870d16de1 (diff) |
Put back the non-controversial changes from r1.5 that I reverted on
r1.6 due to the key modifier change. In details:
- Fix the backspace key under X11
- Always use the command key (58) as modifier in console for *all*
European keyboards
- Do not use the small enter key (52) as modifier in console for
the fr, sg, and sv_nodead layouts.
- Do not redefined keys that are inherited from the default layout
(de, uk).
ok shadchin@, miod@
Diffstat (limited to 'sys/dev/adb')
-rw-r--r-- | sys/dev/adb/akbdmap.h | 28 |
1 files changed, 11 insertions, 17 deletions
diff --git a/sys/dev/adb/akbdmap.h b/sys/dev/adb/akbdmap.h index 5c09694fdd1..75b89ac7a48 100644 --- a/sys/dev/adb/akbdmap.h +++ b/sys/dev/adb/akbdmap.h @@ -1,4 +1,4 @@ -/* $OpenBSD: akbdmap.h,v 1.7 2012/01/29 10:54:21 mpi Exp $ */ +/* $OpenBSD: akbdmap.h,v 1.8 2012/06/23 14:03:42 mpi Exp $ */ /* $NetBSD: akbdmap.h,v 1.7 2005/05/05 22:29:41 abs Exp $ */ /*- @@ -85,14 +85,14 @@ unsigned char keyboard[128] = { RAWKEY_Tab, RAWKEY_space, RAWKEY_grave, - RAWKEY_Delete, + RAWKEY_BackSpace, RAWKEY_KP_Enter, RAWKEY_Escape, RAWKEY_Control_L, - 219, /* XXX */ + 219, /* Command -> Win */ RAWKEY_Shift_L, RAWKEY_Caps_Lock, - RAWKEY_Alt_L, + RAWKEY_Alt_L, /* Option -> Alt */ RAWKEY_Left, RAWKEY_Right, RAWKEY_Down, @@ -225,11 +225,11 @@ static const keysym_t akbd_keydesc_us[] = { KC(51), KS_Delete, KC(52), KS_KP_Enter, KC(53), KS_Escape, - KC(54), KS_Control_L, - KC(55), KS_Cmd, /* Command */ + KC(54), KS_Cmd1, KS_Control_L, + KC(55), KS_Cmd2, KS_Alt_L, /* Command */ KC(56), KS_Shift_L, KC(57), KS_Caps_Lock, - KC(58), KS_Cmd1, /* Option */ + KC(58), KS_Cmd2, KS_Alt_R, /* Option */ KC(59), KS_Left, KC(60), KS_Right, KC(61), KS_Down, @@ -286,7 +286,7 @@ static const keysym_t akbd_keydesc_us[] = { KC(121), KS_Next, KC(122), KS_f1, - KC(127), KS_Cmd_Debugger, + KC(127), KS_Cmd_Debugger, }; static const keysym_t akbd_keydesc_fr[] = { @@ -332,8 +332,6 @@ static const keysym_t akbd_keydesc_fr[] = { KC(46), KS_comma, KS_question, KS_voidSymbol, KS_questiondown, KC(47), KS_colon, KS_slash, KS_division, KS_backslash, KC(50), KS_at, KS_numbersign, - KC(52), KS_Alt_R, - KC(55), KS_Meta_L, /* Command */ KC(58), KS_Mode_switch, KS_Multi_key, /* Option */ }; @@ -368,7 +366,6 @@ static const keysym_t akbd_keydesc_uk[] = { /* pos normal shifted altgr shift-altgr */ KC(20), KS_3, KS_sterling, KS_numbersign, KC(50), KS_section, KS_plusminus, - KC(52), KS_KP_Enter, KC(58), KS_Mode_switch, KS_Multi_key, /* Option */ }; @@ -393,7 +390,7 @@ static const keysym_t akbd_keydesc_sv[] = { KC(44), KS_minus, KS_underscore, KC(47), KS_period, KS_colon, KC(50), KS_section, KS_degree, - KC(58), KS_Mode_switch,KS_Multi_key, + KC(58), KS_Mode_switch, KS_Multi_key, /* Option */ }; static const keysym_t akbd_keydesc_sv_nodead[] = { @@ -444,8 +441,7 @@ static const keysym_t akbd_keydesc_de[] = { KC(46), KS_m, KS_M, KS_mu, KC(47), KS_period, KS_colon, KC(50), KS_dead_circumflex,KS_degree, - KC(52), KS_Multi_key, - KC(58), KS_Mode_switch, + KC(58), KS_Mode_switch, KS_Multi_key, /* Option */ }; static const keysym_t akbd_keydesc_de_nodead[] = { @@ -509,7 +505,6 @@ static const keysym_t akbd_keydesc_es[] = { KC(44), KS_minus, KS_underscore, KC(47), KS_period, KS_colon, KC(50), KS_degree, KS_ordfeminine, KS_backslash, - KC(55), KS_Alt_L, /* Command */ KC(58), KS_Mode_switch, KS_Multi_key, /* Option */ }; @@ -616,8 +611,7 @@ static const keysym_t akbd_keydesc_sg[] = { KC(46), KS_m, KS_M, KS_mu, KC(47), KS_period, KS_colon, KS_voidSymbol, KS_division, KC(50), KS_section, KS_degree, - KC(52), KS_Multi_key, - KC(58), KS_Mode_switch, + KC(58), KS_Mode_switch, KS_Multi_key, /* Option */ }; static const keysym_t akbd_keydesc_sg_nodead[] = { |