File MDSW-change-keycode.diff of Package xkeyboard-config

--- symbols/inet.orig	2008-05-14 06:09:21.000000000 +0200
+++ symbols/inet	2008-05-14 06:16:57.000000000 +0200
@@ -2093,7 +2093,7 @@ partial xkb_symbols "apple" {
     key <K5E>	{	[ F14 ]    };
     key <K5F>	{	[ F15 ]    };
     key <K6C>	{	[ XF86Eject ]    };
-    key <MDSW>	{	[ F16 ]    };
+    key <II5D>	{	[ F16 ]    };
 };
 
 partial alphanumeric_keys
@@ -2233,7 +2233,7 @@ xkb_symbols "logitech_g15" {
     key  <K74> {         [         XF86WWW ] };
     key  <K75> {         [     XF86LaunchE ] };
 
-    key <MDSW> {         [     XF86Launch1 ] };
+    key <II5D> {         [     XF86Launch1 ] };
     key <NFER> {         [     XF86Launch2 ] };
 
     key <XFER> {         [     XF86Launch8 ] };
--- keycodes/xfree86.orig	2008-05-14 06:17:28.000000000 +0200
+++ keycodes/xfree86	2008-05-14 06:21:33.000000000 +0200
@@ -301,6 +301,9 @@ xkb_keycodes "basic" {
     // MacBooks generate 0x65 for the lower brightness key
     <II65> =  101;
 
+    // Required for apple/logitech_g15 keyboard
+    <II5D> = 93;
+
     // Codes generated for scancodes 0x59-0x5f, 0x62-0x76
     <K59> =   157;		// <I1D>
     <K5A> =   170;		// <I2A>
@@ -355,7 +358,7 @@ xkb_keycodes "basic" {
     // Other codes never generated.  The XFree86 ddx never generates
     // these codes.
     // Thus we can use them as fake keys
-    <MDSW> =    93; // <U5D>
+    <MDSW> =     8;
     <LVL3> =   124; // <U7C>
     <ALT>  =   125; // <U7D>
     <META> =   156; // <I1C>
openSUSE Build Service is sponsored by