For my college dissertation, I am conducting a usability test on various number entry keyboard interfaces. To accurately measure the effectiveness of these interfaces, I need to capture every key press made by participants along with the timing of each press. Simply recording form submissions will not provide the level of detail I require, as I also want to track errors and corrections made during the process. Ideally, I would like to store this data in a .csv or spreadsheet format for further analysis once the experiments are complete.
While my supervisor suggested building a webpage and using javascript for this task, I must admit that I am a novice in this area, having only basic knowledge of HTML. If anyone could offer assistance or direct me to resources where I could learn more about this topic, I would greatly appreciate it. Despite spending hours searching online, I have had little success in finding a solution. Essentially, I aim to achieve something similar to the example shown in this link http://javascript.info/tutorial/keyboard-events#test-stand-test-stand, but with the added functionality of storing data in an external file on my computer, including timings of key presses.
Thank you in advance,
A determined student.