This program enables you to use all possible rawkeys on your keyboard.
This means that you can use the keys on PC-keyboards that doesn't
have a name yet, like PrtScr/SysRq, Pause/Break, Play, Stop, Previous,
Next, Menu and many more. All MultiMedia-keys may not be mapped to
rawkeys and cannot be read even with this program, but in OS4-upd4+
most should be readable.
Small usage guide:
The GUI, accessible from Exchange, presents a list with the keys and their
translation, command or arexx command. Click Add to learn a new key, then
hit the key you want to learn, select the key and click Use code. The new
key code will appear in the list and you can add commands or a translated
A few hidden features:
> You can click on the list column titles if a line is selected and get
> The Code, Translation and the three text fields "Arexx port", "Arexx command"
and "Command" can be edited inline in the list by clicking twice on them.
* NEW * Added a switch to allow multimedia keys on USB keyboards to work with
qualifiers such that for example Shift + Play can do something different
than Play alone.
* NEW * Fixed MM key names for USB keyboards.
* NEW * Added up and down buttons so you can reorder your key commands in the
** Fixed a crash that happened if you would add an Arexx command without
a port and executed this command.
** Replaced the obsoleted Execute() with SystemTagList() for executing
** Removed the MorphOS version. It serves little purpose anymore
since it doesn't have a GUI and MorphOS have similar tools build-in
* Added support for different Sub Classes. This makes some USB keyboards
work better, and perhaps other pointer devices.
* The input priority and task priority where mixed so the task pri
was always set to the same as the input pri.
* Fixed an error in the prefs file which made it impossible to use
"Flush upstrokes .." together with the "Do not warn .." flag.
* Fixed a problem with the ARexx command being split between the
ARexx command and CLI command fields. To fix this I enforced
the non-use of "double quotes" in the ARexx command.
* AllKeys crashed on OS4 Final if it didn't recognized a key.
* Upstrokes showed as the key that was released, but as a hex number.
* Fixed a wierd problem with the listbrowser not reporting inline edit
quick enough. Strange...?
* Fixed the error-messages that popped up when trying to edit the command
or translate field in the GUI.
* Finally a GUI!
Sorry MOS users, but it became a ReAction GUI...
Reason: Not quite sure, but I think I came to the conclusion
that AllKeys is not much more useful on MOS than any other
hotkey tool due to the lack of XKEYs, and it was easy to copy
the GUI and everything underneath it from Macc which was already
* AllKeys is a commodity featuring everything, except its own hotkey ;)
* Translating into WHEEL events was not possible at all.
* If another program, such as Macc, added or removed input-events
in the chain that was added by AllKeys during translate it caused
* The prefs is now read from ENV: to make it possible to differentiate
between Save and Use, and the ability to have a Cancel button.
Other programs by Deniil 715! can be found on OnyxSoft homepage at:
Feel free to mail me if you found bugs or have suggestions!
daniel / onyxsoft se
NOTE: Please, NEVER publish this e-mail, or a textfile containing
my e-mail, on a web page or similar unless spam-encrypted