xserver: Branch 'server-1.2-branch'

Alan Coopersmith alanc at kemper.freedesktop.org
Wed Dec 6 06:05:19 EET 2006


 hw/xfree86/os-support/solaris/sun_kbdEv.c |   36 +++++++++++++++---------------
 1 files changed, 18 insertions(+), 18 deletions(-)

New commits:
diff-tree 77df81245394417121ef429af429b63f2eeef3d9 (from fde2d5e033ea7eab10b2c0aac56a9e581cbb8898)
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Tue Dec 5 20:05:15 2006 -0800

    Map missing keycodes for Sun Type 5 keyboard on Solaris SPARC

diff --git a/hw/xfree86/os-support/solaris/sun_kbdEv.c b/hw/xfree86/os-support/solaris/sun_kbdEv.c
index df8b6fa..1e645ca 100644
--- a/hw/xfree86/os-support/solaris/sun_kbdEv.c
+++ b/hw/xfree86/os-support/solaris/sun_kbdEv.c
@@ -216,10 +216,10 @@ static unsigned char map[256] = {
 	KEY_UNKNOWN,		/* 134 */
 #elif defined(sparc) || defined(__sparc__)
 	KEY_UNKNOWN,		/* 0x00 */
-	KEY_UNKNOWN,		/* 0x01 */
-	KEY_UNKNOWN,		/* 0x02 */
-	KEY_UNKNOWN,		/* 0x03 */
-	KEY_UNKNOWN,		/* 0x04 */
+	KEY_L1,			/* 0x01 */
+	KEY_AudioLower,		/* 0x02 */
+	KEY_L2,			/* 0x03 */
+	KEY_AudioRaise,		/* 0x04 */
 	KEY_F1,			/* 0x05 */
 	KEY_F2,			/* 0x06 */
 	KEY_F10,		/* 0x07 */
@@ -228,9 +228,9 @@ static unsigned char map[256] = {
 	KEY_F4,			/* 0x0A */
 	KEY_F12,		/* 0x0B */
 	KEY_F5,			/* 0x0C */
-	KEY_UNKNOWN,		/* 0x0D */
+	KEY_AltLang,		/* 0x0D */
 	KEY_F6,			/* 0x0E */
-	KEY_UNKNOWN,		/* 0x0F */
+	0x7a, /* <I02> */	/* 0x0F */	/* Blank key on US Unix */
 	KEY_F7,			/* 0x10 */
 	KEY_F8,			/* 0x11 */
 	KEY_F9,			/* 0x12 */
@@ -240,8 +240,8 @@ static unsigned char map[256] = {
 	KEY_SysReqest,		/* 0x16 */
 	KEY_ScrollLock,		/* 0x17 */
 	KEY_Left,		/* 0x18 */
-	KEY_UNKNOWN,		/* 0x19 */
-	KEY_UNKNOWN,		/* 0x1A */
+	KEY_L3,			/* 0x19 */
+	KEY_L4,			/* 0x1A */
 	KEY_Down,		/* 0x1B */
 	KEY_Right,		/* 0x1C */
 	KEY_Escape,		/* 0x1D */
@@ -260,13 +260,13 @@ static unsigned char map[256] = {
 	KEY_Tilde,		/* 0x2A */
 	KEY_BackSpace,		/* 0x2B */
 	KEY_Insert,		/* 0x2C */
-	KEY_UNKNOWN,		/* 0x2D */
+	KEY_Mute,		/* 0x2D */
 	KEY_KP_Divide,		/* 0x2E */
 	KEY_KP_Multiply,	/* 0x2F */
-	KEY_UNKNOWN,		/* 0x30 */
-	KEY_UNKNOWN,		/* 0x31 */
+	KEY_Power,		/* 0x30 */
+	KEY_L5,			/* 0x31 */
 	KEY_KP_Decimal,		/* 0x32 */
-	KEY_UNKNOWN,		/* 0x33 */
+	KEY_L6,			/* 0x33 */
 	KEY_Home,		/* 0x34 */
 	KEY_Tab,		/* 0x35 */
 	KEY_Q,			/* 0x36 */
@@ -282,13 +282,13 @@ static unsigned char map[256] = {
 	KEY_LBrace,		/* 0x40 */
 	KEY_RBrace,		/* 0x41 */
 	KEY_Delete,		/* 0x42 */
-	KEY_UNKNOWN,		/* 0x43 */
+	KEY_Menu,		/* 0x43 */
 	KEY_KP_7,		/* 0x44 */
 	KEY_KP_8,		/* 0x45 */
 	KEY_KP_9,		/* 0x46 */
 	KEY_KP_Minus,		/* 0x47 */
-	KEY_UNKNOWN,		/* 0x48 */
-	KEY_UNKNOWN,		/* 0x49 */
+	KEY_L7,			/* 0x48 */
+	KEY_L8,			/* 0x49 */
 	KEY_End,		/* 0x4A */
 	KEY_UNKNOWN,		/* 0x4B */
 	KEY_LCtrl,		/* 0x4C */
@@ -310,9 +310,9 @@ static unsigned char map[256] = {
 	KEY_KP_5,		/* 0x5C */
 	KEY_KP_6,		/* 0x5D */
 	KEY_KP_0,		/* 0x5E */
-	KEY_UNKNOWN,		/* 0x5F */
+	KEY_L9,			/* 0x5F */
 	KEY_PgUp,		/* 0x60 */
-	KEY_UNKNOWN,		/* 0x61 */
+	KEY_L10,		/* 0x61 */
 	KEY_NumLock,		/* 0x62 */
 	KEY_ShiftL,		/* 0x63 */
 	KEY_Z,			/* 0x64 */
@@ -333,7 +333,7 @@ static unsigned char map[256] = {
 	KEY_UNKNOWN,		/* 0x73 */
 	KEY_UNKNOWN,		/* 0x74 */
 	KEY_UNKNOWN,		/* 0x75 */
-	KEY_UNKNOWN,		/* 0x76 */
+	KEY_Help,		/* 0x76 */
 	KEY_CapsLock,		/* 0x77 */
 	KEY_LMeta,		/* 0x78 */
 	KEY_Space,		/* 0x79 */



More information about the xorg-commit mailing list