TabBoxInputFilter: ignore caps lock
Caps lock affecting the direction of the tab box isn't very intuitive (and probably not intentional); inverting the shift bit when shift lock is on will make sure that the tab box always follows the physical state of the shift key for forwards/backwards navigation.