OS4 DepotLogo by Alessandro Bacchia 
(anonymous IP: 18.221.174.248,2193) 
 HomeRecentStatsSearchSubmitUploadsMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 

 Categories

   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (596)
   o Document (22)
   o Driver (97)
   o Emulation (147)
   o Game (1004)
   o Graphics (497)
   o Library (115)
   o Network (232)
   o Office (66)
   o Utility (923)
   o Video (69)

Total files: 4365

Full index file
Recent index file

 Links

  Amigans.net
  OpenAmiga
  Aminet
  IntuitionBase


Support the site


 Readme for:  Driver » Input » rkeyboard.lzx

Rkeyboard

Description: Bootkeyboard driver for OS4's USB stack w/source
Download: rkeyboard.lzx       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 18kb
Version: 1.5
Date: 11 Mar 2006
Author: Rene W. Olsen
Submitter: Rene W. Olsen
Email: ac/rebels com
Requirements: AmigaOS4
Category: driver/input
Replaces: driver/input/rkeyboard.lzx
License: BSD
Distribute: no
Min OS Version: 4.0
FileID: 1705
 
Comments: 4
Snapshots: 0
Videos: 0
Downloads: 969  (Current version)
1052  (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
Whats this
----------

Well its my atempt to make a (boot)keyboard driver for OS4's usb stack.

This driver is based on the offcial driver from Thomas Graff. So many thanks
to him for the source code.

At this time of the release of v1.5 and Update #4, this driver has the advantice
of Querying the system for Repeat and Delay times for the keys, the officiel
driver
dont seam to do that.

My hope is that some one can use this source for further driver development for
OS4.

Any bug report is gladley recived on ac()rebels.com


Signing off
Rene W. Olsen


Installtion
-----------

copy rKeyboard.usbfd to devs:usb/fd/

copy rKeyboard.fdclass to devs:usb/fdclasses/


Now you'll think thats its all done, but think again.

First OS4's usb stack comes with a bootkeyboard already so you have to remove
the bootkeyboard (bootkeyboard.fdclass) from the dir (devs:USB/fdclasses/)

Second there is a HID class (Human Interface Device) meaning a mouse and
keyboard class, that also have to go.

Now you can start the usb stack and run USBInspector to check that the driver
got loaded.


History
-------

 v1.5 - 11.Mar.2006 - Added IceColdReboot with CTRL+ALT+ALT
                      New it also querys Intuition for Key dealys and repeat
speeds.
                      Recompiled with gcc v4.0.2
                      [Thanks to Detlef Wurkner, for sharing his wisdom about
GetPrefs]
 v1.4 - 09.Jul.2005 - Seglist wasent returned to the system, so memory werent
free'd
                      at library flush.
 v1.3 - 01.May.2005 - Cleaned the source and added debug info
                      and aligned the internal structs
 v1.2 - 30.Apr.2005 - If the keyboard send a keycode over 0x7F the driver would
crash
 v1.1 - 15.Feb.2005 - I forgot to include the rKeyboard.fdclass file :(

   > 13.Feb.2005 <  - Official release --

 v1.0 - 13.Feb.2005 - First version




Copyright © 2004-2024 by Björn Hagström All Rights Reserved