Our posts crossed because I was editing my earlier one while you replied to it. Sorry.

Yes, I think what you're describing is already in HotkeyNet. However HotkeyNet doesn't draw the virtual rectangles, if that's what you want. You have to imagine them or use existing in-game doodads to represent your virtual buttons.