|
|
|
|
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
|
 |
 |
|
|
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
|
 |
 |
|
|
|