summaryrefslogtreecommitdiffstats
path: root/sys/dev/sun/sunkbdmap.c
diff options
context:
space:
mode:
authormiod <miod@openbsd.org>2009-01-12 17:45:37 +0000
committermiod <miod@openbsd.org>2009-01-12 17:45:37 +0000
commita4e5462d84a60553d6ece3a74e22e390231d4f71 (patch)
treea1a47850385fd820ae8654b9eeba6faf93436f33 /sys/dev/sun/sunkbdmap.c
parentBe more strict when checking window-left and window-top values. (diff)
downloadwireguard-openbsd-a4e5462d84a60553d6ece3a74e22e390231d4f71.tar.xz
wireguard-openbsd-a4e5462d84a60553d6ece3a74e22e390231d4f71.zip
Remap the audio mute key on type 5, as it collides with the keypad equal
key on type 4.
Diffstat (limited to 'sys/dev/sun/sunkbdmap.c')
-rw-r--r--sys/dev/sun/sunkbdmap.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/sys/dev/sun/sunkbdmap.c b/sys/dev/sun/sunkbdmap.c
index b35c57e3c0b..c313d6dea50 100644
--- a/sys/dev/sun/sunkbdmap.c
+++ b/sys/dev/sun/sunkbdmap.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: sunkbdmap.c,v 1.2 2009/01/11 18:59:54 miod Exp $ */
+/* $OpenBSD: sunkbdmap.c,v 1.3 2009/01/12 17:45:37 miod Exp $ */
/*
* Copyright (c) 2002, 2003 Miodrag Vallat.
@@ -99,7 +99,7 @@ const u_int8_t sunkbd_rawmap[0x80] = {
RAWKEY_grave,
RAWKEY_BackSpace,
RAWKEY_Insert,
- RAWKEY_KP_Equal,
+ RAWKEY_KP_Equal, /* type 4 only */
RAWKEY_KP_Divide,
RAWKEY_KP_Multiply,
RAWKEY_Null,
@@ -165,7 +165,7 @@ const u_int8_t sunkbd_rawmap[0x80] = {
RAWKEY_period,
RAWKEY_slash,
RAWKEY_Shift_R,
- RAWKEY_Null, /* KS_Linefeed on type 3/4 */
+ RAWKEY_Null, /* KS_Linefeed on type 3/4 */
RAWKEY_KP_End,
RAWKEY_KP_Down,
RAWKEY_KP_Next,
@@ -181,7 +181,7 @@ const u_int8_t sunkbd_rawmap[0x80] = {
RAWKEY_Null,
RAWKEY_KP_Add,
RAWKEY_Null,
- RAWKEY_Null
+ RAWKEY_AudioMute /* type 5 remapped 0x2d */
};
#endif
@@ -232,7 +232,7 @@ const keysym_t sunkbd_keydesc_us[] = {
KC(0x2a), KS_grave, KS_asciitilde,
KC(0x2b), KS_Delete,
KC(0x2c), KS_Insert,
- KC(0x2d), KS_KP_Equal,
+ KC(0x2d), KS_KP_Equal, /* type 4 */
KC(0x2e), KS_KP_Divide,
KC(0x2f), KS_KP_Multiply,
KC(0x31), KS_Front,
@@ -307,6 +307,7 @@ const keysym_t sunkbd_keydesc_us[] = {
KC(0x7a), KS_Meta_R,
KC(0x7b), KS_Next,
KC(0x7d), KS_KP_Add,
+ KC(0x7f), KS_AudioMute, /* type 5 KC(0x2d) */
};
/* 002 French/Belgian type 4 keyboard */