change size_screen to use numeric keypad, add pressed states to osk modifier keys