Formatting improved
Fix for lack of keyboard interface on OS X in fullscreen mode
Increased size of field "data" to 802

With the old length of 800 bytes, the sum over the sizeof of all fields was 858, but sizeof of the whole struct was 860 with two padding bytes at the end. This commit avoids different interpretations of the size.
StartInput panel size is independent from window border.
Remove unnecessary size calculation