Home | Gallery | Forum | Services | Webmail | Archive | Links | Contact Us | About Us
OS2 World.Com Forum
OS2 World.Com Online Discussion Forum.
Index / OS2 World.Com Bounty System / Suggested & Open Bounties
author message
    USB extended keyboard driver
Post a new topic Printable Version of this Topic Forward this Topic to your Friend Topic Commands (for administrator or moderators only)
Kim
Team member
in staff

View this member's profileSearch all posts from this memberSend an email to this memberhttp://www.haverblad.se
posts: 2128
since: 10 Dec, 2000
1. USB extended keyboard driver
Reply to this topic with quote Modify your message
Supporting thread for the USB extended keyboard driver bounty.
Date: 01 Jan, 2006 on 20:02
flywheel
Normal member
in user

View this member's profileSearch all posts from this memberSend an email to this memberhttp://www.os2world.com/flywheel/
posts: 72
since: 29 May, 2001
2. Re:USB extended keyboard driver
Reply to this topic with quote Modify your message
Doesn't the driver pass on the keycodes so that Win95Key can utilize them ?
Date: 01 Jan, 2006 on 21:44
Martin
Team member
in admin

View this member's profileSearch all posts from this memberSend an email to this memberhttp://www.os2world.com/
posts: 535
since: 10 Dec, 2000
3. Re:USB extended keyboard driver
Reply to this topic with quote Modify your message
Is there any specifc USB Keyboard brand/model that want to be supported for this bounty ?
Date: 31 Jan, 2006 on 23:34
Peter.OS/2
Normal member
in user

View this member's profileSearch all posts from this memberSend an email to this memberhttp://www.microdrome.nl
posts: 1
since: 01 Feb, 2006
4. Re:USB extended keyboard driver
Reply to this topic with quote Modify your message
Not intended for a special keyboard ,since most keycodes can be used in the keyboard settings of x-workplace.

Peter
(who made the bounty)

Date: 01 Feb, 2006 on 20:09
flywheel
Normal member
in user

View this member's profileSearch all posts from this memberSend an email to this memberhttp://www.os2world.com/flywheel/
posts: 72
since: 29 May, 2001
5. Re:USB extended keyboard driver
Reply to this topic with quote Modify your message

Peter.OS/2 (01 Feb, 2006 20:09):
Not intended for a special keyboard ,since most keycodes can be used in the keyboard settings of x-workplace.

Peter
(who made the bounty)


Or Win95Key

Date: 05 Feb, 2006 on 05:31
flywheel
Normal member
in user

View this member's profileSearch all posts from this memberSend an email to this memberhttp://www.os2world.com/flywheel/
posts: 72
since: 29 May, 2001
6. Re:USB extended keyboard driver
Reply to this topic with quote Modify your message
I've heard that it should work, if you disable USB keyboard support in the BIOS.
Date: 12 Feb, 2006 on 17:56
Shai
Normal member
in user

View this member's profileSearch all posts from this memberSend an email to this memberhttp://qdlos.sourceforge.net/fortrantk/
posts: 30
since: 18 Oct, 2005
7. Re:USB extended keyboard driver
Reply to this topic with quote Modify your message
Hi,
I think there is the necessity of a new USB keyboard driver or at least a fix to the existing one (a hack if you consider that IBM won't fix it).
I recently bought an Apple USB keyboard and I'm trying to get it to work with eComStation. My BIOS supports USB keyboards but when the system starts up this support ist deactivated (maybe because I activated the USB controller???), so I needed the IBM USB keyboard driver. The basic keys work of course. The Apple/Windows keys work, too. However the F13 to F16 and sound control keys don't work, which means they don't even throw a key scan code (I use a tool shipped with Win95key to get them). I can't explain why but it has nothing to do with the BIOS - I deactivated the support and nothing changed. Interestingly it works with a Windows XP machine using the Windows standard USB keyboard driver. I get a scan code for nearly all additional keys. So it's obviously a bug or missing feature in IBM's driver. It would be nice to get it to work because the Apple keyboards lack a Print, Scroll and Pause key so it would be useful to remap the F14/F15/F16 keys.
Is there maybe already an alternative driver I could try? And yes I'm already using the latest one from IBM.

Robin

Date: 11 Aug, 2006 on 14:02
warpcafe
Premium member
in user

View this member's profileSearch all posts from this memberSend an email to this member
posts: 350
since: 26 Nov, 2002
8. Re:USB extended keyboard driver
Reply to this topic with quote Modify your message
last updated at 14 Aug, 2006 21:22 (1 times)
Hi all,

what I'm wondering is:
What does it take to make a keyboard driver? How does it work? There are so damn many keyboards with multitudes of buttons (multi-purpose, volume, apm, navigation, etc.) out there but nothing works the way it should in eCS. Also, there's different notebook models with buttons that enable e.g. wireless NICs.
Are all keys of such keyboards sending scancodes using the "usual registers" or is there something "magic" involved that only the manufacturers know of?
Next, can someone make a driver that accepts all scancodes but uses a mapping file (preferrably plain text) that can be changed on the fly?
What about a driver set that is made up of two components: a hardware specific nucleus (physical) and the hardware-independant (logical) part - ehh... like Scitech's snap in graphics for example. Would that improve the stuff somehow? Extendable to PS/2 models?
Do we need information from an OEM manufacturer of keyboards... is there something "portable" from Linux?

Concerning the apple keyboard: Maybe it's related to the integrated USB hub and the fact that it might require more power?

Greetings
Thomas

Date: 14 Aug, 2006 on 21:21
rudi
Normal member
in user

View this member's profileSearch all posts from this memberSend an email to this member
posts: 35
since: 03 Oct, 2004
9. Re:USB extended keyboard driver
Reply to this topic with quote Modify your message

warpcafe (14 Aug, 2006 21:22):
What about a driver set that is made up of two components: a hardware specific nucleus (physical) and the hardware-independant (logical) part

OS/2's keyboard driver is already structured that way. That's why we have IBMKBD.SYS and KBDBASE.SYS.



warpcafe (14 Aug, 2006 21:22):
Concerning the apple keyboard: Maybe it's related to the integrated USB hub and the fact that it might require more power?

I don't think so. The reason why these additional keys are not "visible" is USBKBD.SYS. This driver will map the scan codes defined by the USB specification to a standard 102/104 keyboard and injects those into IBMKBD.SYS. All scan codes for which no such mapping exists (and this includes "F13".."F24" as well as "Volume up/down" etc.) will be discarded.

Date: 14 Aug, 2006 on 23:08
Shai
Normal member
in user

View this member's profileSearch all posts from this memberSend an email to this memberhttp://qdlos.sourceforge.net/fortrantk/
posts: 30
since: 18 Oct, 2005
10. Re:USB extended keyboard driver
Reply to this topic with quote Modify your message

I don't think so. The reason why these additional keys are not "visible" is USBKBD.SYS. This driver will map the scan codes defined by the USB specification to a standard 102/104 keyboard and injects those into IBMKBD.SYS. All scan codes for which no such mapping exists (and this includes "F13".."F24" as well as "Volume up/down" etc.) will be discarded.

Interesting, so it's really a missing feature. However I read about people who were able to use all special keys (and eCS supports the mapping of special keys - not just the Windows keys). I guess they had PS/2 keyboards. Does the PS/2 keyboard driver support the mapping of non-standard key codes?
Maybe we could use the Windows drivers with Odin ... just kidding...
Date: 15 Aug, 2006 on 14:33
USBGuy
Normal member
in user

View this member's profileSearch all posts from this memberSend an email to this member
posts: 5
since: 08 Jan, 2003
11. Re:USB extended keyboard driver
Reply to this topic with quote Modify your message
To add to Rudi's reply: Even if the usbdriver correcly assigns a scancode
and passes this on. The normal keyboard driver filters and translates those codes as well to "support" some special IBM/PS2 keyboards.
While doing this it filters out keys like the "suspend/power" key.
Date: 21 Mar, 2007 on 16:56
Kim
Team member
in staff

View this member's profileSearch all posts from this memberSend an email to this memberhttp://www.haverblad.se
posts: 2128
since: 10 Dec, 2000
12. Re:USB extended keyboard driver
Reply to this topic with quote Modify your message
This thread has been closed and will continue in the new forum.
Date: 20 May, 2007 on 00:15
    USB extended keyboard driver
Post a new topic Printable Version of this Topic Forward this Topic to your Friend Topic Commands (for administrator or moderators only)
All times are CET+1. < Prev. | P. 1 | Next >
Go to:
 

Powered by UltraBoard 2000 Standard Edition,
Copyright © UltraScripts.com, Inc. 1999-2000.
Home | Gallery | Forums | Services | Webmail | Archive | Links | Contact Us | About Us
© OS2 World.Com 2000-2004