Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Dec 2003 01:35:17 +0100
From:      =?ISO-8859-1?Q?J=F6rg_Peter_Schley?= <schley@cf-wnd.de>
To:        freebsd-current@freebsd.org
Subject:   USB-Patches for ukbd.c to support SUN TYPE 6 USB KEYBOARD extra-keys, Cherry CyBoard USB Keyboard
Message-ID:  <23219609.1072834517@[172.16.0.2]>

next in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
Hi List !

I got another patch. See attached file ukbd.c.patch. This file contains a 
patch for ukbd.c to support the additional keys on a SUN TYPE 6 USB 
Keyboard. Could somebody please review the modifications?!

usbdevs.patch contains signature for Cherry CyBoard Keyboard

Peter


[-- Attachment #2 --]
--- ukbd.c.orig	Sat Dec 27 22:16:18 2003
+++ ukbd.c	Sun Dec 28 00:10:23 2003
@@ -34,6 +34,9 @@
  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
+ *
+ * Modifications for SUN TYPE 6 USB Keyboard by
+ *  Jörg Peter Schley (jps@scxnet.de)
  */
 
 #include <sys/cdefs.h>
@@ -301,11 +304,11 @@
 	 104, 102,  94,  96, 103,  99, 101,  98, /* 48 - 4F */
 	  97, 100,  95,  69,  91,  55,  74,  78, /* 50 - 57 */
 	  89,  79,  80,  81,  75,  76,  77,  71, /* 58 - 5F */
-          72,  73,  82,  83,  86, 107,  NN,  NN, /* 60 - 67 */
+          72,  73,  82,  83,  86, 107, 122,  NN, /* 60 - 67 */
           NN,  NN,  NN,  NN,  NN,  NN,  NN,  NN, /* 68 - 6F */
-          NN,  NN,  NN,  NN,  NN,  NN,  NN,  NN, /* 70 - 77 */
-          NN,  NN,  NN,  NN,  NN,  NN,  NN,  NN, /* 78 - 7F */
-          NN,  NN,  NN,  NN,  NN,  NN,  NN, 115, /* 80 - 87 */
+          NN,  NN,  NN,  NN, 115, 108, 111, 113, /* 70 - 77 */
+         109, 110, 112, 118, 114, 116, 117, 119, /* 78 - 7F */
+         121, 120,  NN,  NN,  NN,  NN,  NN, 115, /* 80 - 87 */
          112, 125, 121, 123,  NN,  NN,  NN,  NN, /* 88 - 8F */
           NN,  NN,  NN,  NN,  NN,  NN,  NN,  NN, /* 90 - 97 */
           NN,  NN,  NN,  NN,  NN,  NN,  NN,  NN, /* 98 - 9F */
@@ -1449,6 +1452,10 @@
 		0x50, 0x51, 0x52, 0x53,
 		0x46, 	/* XXX Pause/Break */
 		0x5b, 0x5c, 0x5d,
+		/* SUN TYPE 6 USB KEYBOARD */
+		0x68, 0x5e, 0x5f, 0x60,	0x61, 0x62, 0x63,
+		0x64, 0x65, 0x66, 0x67, 0x25, 0x1f, 0x1e,
+		0x20, 
 	};
 	int scancode;
 

[-- Attachment #3 --]
--- usbdevs.orig	Sun Nov 16 13:05:11 2003
+++ usbdevs	Sat Dec 27 15:47:11 2003
@@ -526,6 +527,7 @@
 /* Cherry products */
 product CHERRY MY3000KBD	0x0001	My3000 keyboard
 product CHERRY MY3000HUB	0x0003	My3000 hub
+product CHERRY CYBOARD		0x0004  CyBo@rd Keyboard
 
 /* Chic Technology products */
 product CHIC MOUSE1		0x0001	mouse

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?23219609.1072834517>