Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: reasonable challenge or totally farbot?



[summary: I'd like to know how big a job it would be to create a very basic driver for Mac OS X and the Optimus Mini Three Keyboard, which only has Windows software so far.]

>On Oct 4, 2006, at 2:27 PM, Rick Mann wrote:
>Is it not a HID device?

Here's were I start to learn stuff, and reveal how little I know so far. I found nothing in the documentation or Windows software provided for the Optimus Mini Three keyboard (http:// www.artlebedev.com/everything/optimus-mini/downloads/) than mentioned HID.

When I plug the keyboard into my Macintosh, it shows up in the System Profiler with the following details:
USB-Serial Controller:
Version: 3.00
Bus Power (mA): 500
Speed: Up to 12 Mb/sec
Manufacturer: Prolific Technology Inc.
Product ID: 0x2303
Vendor ID: 0x067b


Looking up that Vendor and Product ID, I see various mentions of "USB to serial DB-9" and "USB-to-Serial Bridge."

The software page mentioned above also includes some samples for developing plug-ins for Windows. I read down into them as far as I could today, and they seem to be using file I/O to talk to the keyboard (CreateFile, ReadFile, WriteFile). For example, the call to (their internal class) CPort::Open includes the following:

m_hHandle = CreateFile( m_szPortname, GENERIC_READ|GENERIC_WRITE, 0, NULL, OPEN_EXISTING,
FILE_FLAG_NO_BUFFERING, NULL );


I've also asked the vendor if they have a projected date for Mac OS X software.

sb

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Usb mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/usb/email@hidden

This email sent to email@hidden
References: 
 >reasonable challenge or totally farbot? (From: slothbear <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.