Refactorized code that handles virtual keyboard. Moved to a class that inherets of render window. It alone automanages events, focus gain/loss, load and display of keyboard texture, etc. Main.cpp comes more cleaner and have less SFML dependent code. TODO Do it with virtual monitor windows, and make that monitor device classes generates an array with pixel data, instead of sfml stuff