* Added the German keyboard layout and made the keyboard implementation more scalable and modular to permit future foreign keyboards. * Added support for ALTGR-keypresses * Added support for the OEM-102-key * Cleaned up some code