don't intercept shift, or things like shift+alt+tab break