ec2-18-191-88-249.us-east-2.compute.amazonaws.com | ToothyWiki | RecentChanges | Login | Webcomic An excellent piece of freeware Windows software that AlexChurchill uses. It provides a small, always-on-top window of buttons, which the user can define to contain any string of text, a variety of other actions such as manipulating the contents of the clipboard and starting programs, or any combination of the above.
Take the number on the clipboard, strip whitespace from its start and end, then prepend string A, append string B, and open the URL so generated.
Store boilerplate strings of text that I regularly paste into edit comments or bug-tracking pages.
Store several Unix commands that I run reasonably frequently: a single click can paste a whole multi-line sequence of commands, or equally do something like "Ctrl-A, Alt-W, Ctrl-E, space, space, Ctrl-Y".
Move program windows to a specific position and size on my screen.
Turn on (or off) the "always on top" flag of any window.
Launch the best ClipboardHistory? program I've found, which comes freely distributed with RemoteKeys. To launch it on its own, you have to provide the argument "0".
Turn all the backslashes in the current clipboard text into slashes, or vice versa.
It does have a pretty decent tutorial built in: run "manual.exe" once you've unzipped the archive. But if you just want to get started:
It supports having 10 "profiles" = sets of buttons. When you start it up, you'll want to hit an "Opt" button to find a profile that you probably won't use. Then click "Opt" -> "Edit Profile" and "Clear profile". (If you can't see an "Opt" button, right-click the systray icon and select "Swap Profile-Set".)
From then on, you can click on empty buttons to bring up the "Edit Keys" menu, which lets you edit any of the buttons (not just the one you clicked on).
To create a button which will paste a string of text, enter that string into the "Button Assign" field on the right-hand side.
To create a button which will resize a window, click the dropdown under "Key & Command List" to select "Application commands". Then, for each of these commands in turn, select them from the list on the left-hand side, then click the blue arrow to transfer it into your "Button Assign" field:
{/APP.TOFRONT Clip History*}
{/APP.POS.ABS.LEFT 1030}
{/APP.POS.ABS.TOP 1000}
{/APP.POS.ABS.WIDTH 600}
To create a button which will launch the Clip History program, select "RK control commands" under the "Key & Command List", then select "{/ME.CLIP.HISTORY}" and click the blue button to transfer it to the "Button Assign" field. (Or you could just paste {/ME.CLIP.HISTORY} into that field, but that way you don't get to look at the rest of the RK control commands.)
To customise a button's appearance, use the controls at the top of the "Edit Keys" window: give it a name, help text, font and background colours. If you want to change the width or height of the buttons, you do that by closing the "Edit Keys" and instead using the "Edit Profile" window.
Feel free to ask here for more help: AlexChurchill has been using the program for years, and has figured out a variety of things it can and can't do. CategoryComputing