shift-key + shift-click + key corner cases covered.