Added virtual keyboard input code.
Updated changes to interfacing to the driver, also now has a QT timer for clearing the main status field and giving a application heartbeat during monitoring.
Minor update to change the sampling period back to 1us intervals. Need to ensure that in future to check that this is at 10us boundaries. Need to also reduce the size of that virtual keyboard.