Improved virtual keyboard

Logic moved to the static class. Added basic key-pressing simulation