Separated keyboard input class
Simplified SdlBase interface