PUB! is a Programmable USB Button on which you can record a sequence of keystrokes (and/or other USB functions) and then play that sequence back when you press it.