This is a bit too trivial to upload to the AROS archives, but i thought I'd share it here in case it's of use for anyone else.
The title says it all, really. I like the features of Amistart, but find it really annoying that it still grabs mouse presses when you are on a public screen. Of course, the workaround is to use the hotkey to show & hide Amistart as you move to and from Wanderer, but if you switch screens regulalry that's tedious and every so often I forget and wonder why a gadget on a public screen isn't responding. So the little program attached automates this. It works by checking once a second which is the frontmost screen and if it isn't Wanderer it hides Amistart, and if it is it shows Amistart unless you've chosen to manually hide it.
Edit: Please note this is for when using Wanderer in backdrop mode, not windowed mode.
If anyonw wan't t use it too, here are the requirements:
- To make it small enough to upload here, it's compiled as a Hollywood applet (.hwa), so you will need HollywoodPlayer for AROS installed somewhere; I've got it in C: but if you want it elsewhere just edit the tool path in the icon. I've also included the source (.hws) so if you have a copy of Hollywood you can compile a stand-alone executable.
- Set Amistart's hotkey to 'ctrl z' (this is because ctrl z can be put into the input stream as a simple ASCII charcacter).
- To insert the ctrl z into the input stream, Paste2IEvents is needed from the AROS archives; put this into C:
- Add the Fix_Amistart.hwa to the WBStartup.
In usage it's generally quite transparent, just automatically showing and hiding Amistart as you swith screens. If you want to manually hide Amistart, press Fix_Amistart's hotkey (default is 'ctrl t' but you cn change this in it's icon tooltypes) and select show or hide from the requester, Fix_Amistart is a commodity, so if you want to remove it just use Exchange.
It's possible that if you manually issue Amistart's hotkey (needs to be ctrl z as mentioned), it's possible Fix_Amistart will get 'out of sync' i.e. hiding Amistart when on Wanderer and vice versa. To fix this, just go to Wanderer, hit Fix_Amstart's hotkey to ensure it's set to so show Amistart and then hit ctrl z to show Amistart; everything will then be re-synced.
Cheers,
Nigel.