AminetAminet
Search:
80232 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/misc/AllKeys.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Use ALL rawkeys incl. MultiMedia-keys
Author:Daniel Westerberg
Uploader:Daniel Westerberg (daniel onyxsoft se)
Type:util/misc
Version:2.31
Architecture:ppc-amigaos >= 4.0.4
Date:2010-09-15
Download:http://aminet.net/util/misc/AllKeys.lha - View contents
Readme:http://aminet.net/util/misc/AllKeys.readme
Downloads:2250
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:
AllKeys 2.0 can be used from CLI just as before.
The GUI, accessible from Exchange, is quite straight-forward and is
similar to the prefsfile and the CLI learning process.

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:
~~~~~~~~
* FIX * Fixed a crash that happened if you would add an Arexx command without
        a port and executed this command.

* FIX * Replaced the obsoleted Execute() with SystemTagList() for executing
        commands.

* OLD * 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.

v1.3
~~~~
* Added support for a second scroll-wheel. Untested though.
  If you have set some actions on the wheel, you need to re-learn
  the codes as they are slightly different now to give room for
  codes from the second wheel too.

* Now AllKeys has a notify on the prefs file which means that you
  can edit the prefs and as soon as you save the file your new
  setting will instantly be available!

* Now the TRANSLATE option makes a copy of the trigger code and
  sends both the original key and the translated code to the
  input queue, unless you have EAT(ALL) of course. Then only the
  translated code will be sent as usual.

* It is possible to translate the same key into many different
  codes. Add one line for every new translation.

* Added the global flag IGNORECAPSLOCK. If this is used it doesn't
  matter if CapsLock is on or not, the hotkeys will work anyway,
  which is not the case without this flag.

* AllKeys now automatically cancels the numpad qualifier from the
  mouse events MOUSE and WHEEL. This eliminates the peculiar
  side-effect that the mouse hotkeys stopped working if something
  had just been typed on the numpad on the keyboard. Now the mouse
  commands will always be usable even if the numpad has just been used.

* Better error handling and messages when errors are encountered
  in the prefs file. Previously, most errors were silently ignored.

* It is now possible to have blank lines, and lines that are just a
  ;comment in the prefs file. To comment out a line just put a
  semi-colon (;) infront of it. Having a semi-colon-comment at the
  end of lines has always been possible with the newstyle template.

* Fixed the TRANSLATE option so that it now uses RAWKEY as default.

* Included my own prefs file as an example. I have a Logitech
  Cordless Desktop MX.

* Updated the MorphOS version. It should now be up to speed also.
  MorphOS doesn't have XKEYs though so don't expect any such
  from this version.
  If you use MorphOS you should click the "I use MorphOS" icon
  before anything else. If you regret yourself you can just click
  the "I use AmigaOS4" icon afterwards :)

* Updated the documentation. It was not 100% correct for v1.2.

* Still no GUI, but there will be one in the next version.
  It will most likely be MUI to be compatible with MOS.

* Included a fixed ActivateWindow that shouldn't crash sporadically
  anymore.

v1.2
~~~~
* Recompiled to work with OS4 Update 4.

* Full support for all multimedia-keys!

* Possibility to read the mouse buttons! Only my 8th mousebutton
  can not be read.

* Added support for sending arexx commands directly.

* Included the tools ActivateWindow and MapMenu to give you
  even better use of AllKeys. ActivateWindow is very well
  suited to be used from AllKeys. MapMenu is a stand-alone
  program for mapping that menu-key on PC-keyboards to some
  qualifier, like e.g. Right-Amiga.

* Now using NewLib which made the exe A LOT smaller!

* Removed oldstyle support which means that you need to apply
  the template for all lines if you have not done that already.
  (Not needed for the MOS version.)

v1.1
~~~~
* Added a TRANSLATE option to the lines so that you can use
  AllKeys to translate keys aswell. It cannot translate qualifiers
  though, like translate Ctrl to Left Amiga and then use Ctrl as a
  Left Amiga qualifier key for hotkeys doesn't work for example.

* Added IGNOREMOUSE and SETMOUSE as global switches. These are useful
  if you have a wireless optical mouse that needs recharging in
  between. I you reboot without having access to a real mouse, most
  hotkeys will stop working because the Realitive_Mouse flag will
  not be set in input.device. These flags can make the hotkeys ignore
  this flag, or force this flag on every key passed through input.device
  for use by other hotkey-based programs that also stop working when
  there is no mouse.

* Added a MOS version.


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



Contents of util/misc/AllKeys.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 9736   11671  83.4% -lh5- ac7c Apr 25  2007 AllKeys.info
[generic]                45676  176848  25.8% -lh5- 357d Aug 10 20:50 AllKeys/AllKeys
[generic]                 9208   25260  36.5% -lh5- 293b Aug 10 21:26 AllKeys/AllKeys.guide
[generic]                 2300    2924  78.7% -lh5- 3c30 Mar 29  2006 AllKeys/AllKeys.guide.info
[generic]                 1534    1924  79.7% -lh5- 8119 Oct 25  2006 AllKeys/AllKeys.info
[generic]                 3402    7407  45.9% -lh5- cee0 Aug 10 21:28 AllKeys/AllKeys.readme
[generic]                 1767    2724  64.9% -lh5- ec69 Mar 29  2006 AllKeys/AllKeys.readme.info
[generic]                  752    2398  31.4% -lh5- eee9 Mar 17  2006 AllKeys/EnvArc/AllKeys.prefs - My prefs file, example
[generic]                 1788    2705  66.1% -lh5- fccb Mar 31  2006 AllKeys/Tools.info
[generic]                 2241    5432  41.3% -lh5- b067 May  9  2006 AllKeys/Tools/ActivateWindow
[generic]                 2323    5982  38.8% -lh5- 5fff Jan  4  2008 AllKeys/Tools/ActivateWindow.doc
[generic]                 1767    2724  64.9% -lh5- cf74 Mar 11  2006 AllKeys/Tools/ActivateWindow.doc.info
[generic]                 1455    2368  61.4% -lh5- 3e6c Nov 19  2004 AllKeys/Tools/MapMenu
[generic]                  611    1131  54.0% -lh5- 5f81 Jan 15  2009 AllKeys/Tools/MapMenu.readme
[generic]                 1766    2724  64.8% -lh5- 36d6 Nov 19  2004 AllKeys/Tools/MapMenu.readme.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        15 files   86326  254222  34.0%            Sep 15 20:11

Aminet © 1992-2012 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>