Short: Use ALL mapped rawkeys which includes MultiMedia-keys UpLoader: Daniel Westerberg (daniel / onyxsoft se) Author: Daniel Westerberg Version: 2.40 Type: util/misc Requires: AmigaOS4 Architecture: ppc-amigaos >= 4.0.4 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 code. A few hidden features: > You can click on the list column titles if a line is selected and get different results. > 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. Changes: ~~~~~~~~ * 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 list. v2.31 ~~~~~ ** 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 commands. ** Removed the MorphOS version. It serves little purpose anymore since it doesn't have a GUI and MorphOS have similar tools build-in already. v2.3 ~~~~ * 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. v2.2 ~~~~ * 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. v2.1 ~~~~ * 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. v2.0 ~~~~ * 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 using ReAction. * 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 a crash. * 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: http://www.onyxsoft.se/ 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 like above!