fixed shift-tab and tab