Key bindings program (custom pasting, program execution, etc.)
The subject probably doesn't make much sense, but I'm not sure how to explain what I'm asking. Basically, I was wondering if there was any program that allows you to use customized keystrokes to paste predefined strings of text into whatever program you have active. For example, typing Alt-Shift-S inserts "Signed, John Smith," or typing ".signature." replaces that text with "Signed, John Smith." Along the same lines, is there some way that I can cause a single key to send some action. I have two extra keys on my keyboard that are supposed to control back and forward in a web browser under Windows. I'd like to map those to some odd character, and have that character either trigger back/forward in Firefox or, as I assume there's no way to do that, at least execute a program or do something useful. Thanks in advance.