+1 to this. Allow modifier keys (ctrl, alt, shift) with them too of course.