In my opinion, most of the calculation can be easily done using long-math instead of using the space consuming FLOAT maths. This would also help to reduce the core size of the code, so that some more features like Keyboard and WINKEY can be compiled into one sketch.

Additionaly in some places, more or less constant values are permanently recalculated: