Logo (click for homepage)
 
USB HID Class Driver
RISC OS
Software
Hardware
News
Events
Literature
Links
Prices
Address
Support
Services
Links
Site map
Teleprompter
CableNews
Impression
MediX
Euro
Enigma
IYONIX
UK
Dutch

HID - Support for USB Human Interface Devices
   This package offers advanced support for USB Human Interface Devices (HID). It consists of a number of low-level RISC OS modules, offering support for enhanced keyboards, wheel mice, barcode scanners, etc. On top of that is the !HID application that allows easy configuration and installation of the underlying modules.

 
What is in the package?
Module Name Description Version
!HID Easy configuration of special keys, wheel mouse scrolling, etc. 0.14
KeyLEDs The three keyboard LEDs in the iconbar (useful for wireless keyboards) 0.10
USBHID Full HID Class parser, supporting keyboards and mice on any USB interface. 0.29
WimpScroll Advanced support for wheel mice 2.00
WimpKey Advanced support for special keys (e.g. on an Internet-style keyboard) 0.21
AltKeys Easy entering of special and foreign characters 3.00


User interface
The !HID application is only used to configure any special keys on your keyboard, setup wheel mouse support for your applications, etc. Once you've done this, !HID will make the necessary changes to your !Boot sequence, so that all your settings are remembered next time you start the machine. Most modern keyboards contain a number of special keys and sometimes even a scroll wheel or a rotating knob. All these can now be configured and used:
Most special keys will already have a name as defined by the USB Forum and any action can be linked to it. If you have multiple keyboards connected, an action may even we linked to that particular keyboard.

   If you have !HID installed on the iconbar it will warn you if a new key has been pressed, so that you can assign a function to it. But even if !HID is currently not running it may be launched automatically when a new key is encountered.

The GUI keys (often called the Windows keys) can now be used as a modifier, similar to the Control, Shift and Alt keys. These key combinations can be particular useful for launching your favorite applications.

The drivers contain full support of all CD controls, so that you can play your favourite CD, select a track and alter the volume, simply by pressing a key on your keyboard. Any of the following Actions may be assigned to a key:
  • Launch an application
  • Execute an Obey file
  • Issue a CLI command
  • Goto to a URL
  • Enter a text sequence (as if typed from the keyboard)
  • Enter a low-level key code directly
  • Issue a WIMP key code
  • Control a CD player


Using a wheel mouse
At last you can use the scroll wheel that is present on most modern USB mice. It allows you to scroll the window under the mouse pointer (that is, if it has a vertical scroll bar) in a variety of methods. As some applications don't support scrolling properly, you may select an alternative scrolling method for each application. It works well with filer windows and even with long menus. It will even work correctly with some 'badly' behaving applications such as Impression and Eureka.   


Download

!HID    version 0.14, 24 Feb 2004 (375K ZIP file)
This is the full !HID applications including the necessary modules. The software has been released as Shareware, which means that you can use it freely, but that a financial contribution is appreciated. Registering gives you the right to a Licence, e-mail support and some extra features in the future.
Important: This program requires RISC OS 5.05 (or at least USBDriver 0.26).

Latest version of !ConfiX
This is our universal configuration utility that is used by !USBinfo. It is only of use if you want to alter the default settings of the application. !ConfiX should be placed in the !Boot.Resources directory of your computer.
 More information on the !ConfiX homepage

Latest version of AltKeys
AltKeys is part of the !HID distribution. It's a tool for entering special characters and accents in a foreign language. It's available as freeware elsewhere on this website.
 More information about AltKeys


Recent changes
  • 0.14 24 Feb 2004
    • Now uses sensible defaults for a fresh installation.
    • Copies a newer usb vendor file from USBinfo (when detected).
    • Now remembers the MouseKey settings when restarted.
    • New version of USBHID (0.30) added.
    • Fixed problem with missing key strokes on some keyboards.
    • Bugfix: Accent key (left of 1) was producing the wrong key code.
Links


Click for home page © Copyright X-Ample Technology bv. No part of this website may be copied without our written approval. Created with WebXPress on an Acorn Risc PC. Last changed: Wed,25 Feb 2004.17:44:12