function trigger on mouse button is pressed
function trigger on mouse button is released
- On every key press, the character changes based on the next possible character
- On a long press of any key, a number will be added
- On different key presses, the new character will be added
- On delayed key press of the same key, the new character will be added to the output string.