The average smartphone user will check their device upto 150 times a day.
We have finally managed to detect the keyboard. The keyboard interrupt is now working perfectly. But still, this is the most basic start since the only keys that we can type in are lowercase ASCII alphabet, numbers and a few symbols, backspace and new lines. The numberlock does not work just yet. Capitalizing via SHIFT key is still not available. Also the F1...F12 keys are still not functional.
However, our main aim was to get the OS to detect a PS/2 keyboard as a start.
A little addition to the LibTwin library are the Ctypes functions (isdigit(), isascii(), isalpha(), isgraph() etc).