Properly handle shift tab in keyboard shortcuts