Add Keyboard support and a Fix from vancura for Anti-Aliasing