I'm running into a game that has a lot of bizarre binding combinations. One of those is to combine the ALT, SHIFT, or CTRL keys (often specifically left or right) with a given mouse button. The one I'm looking at right now has the left ALT button in combination with a left click on the mouse. I see mouse actions, and I see keyboard actions.
Is this the correct way to deal with this: Create a key down, but not key up; then mouse click; then key up.