>>106976245 (OP)
>Read scancode
Well now you have to make a library call(on windows, atleast) in a user program that will make the right syscall to look up the right drivers, which will handle the interface from the right io port (for ps2) or memory mapped port. Many layers of abstraction over and under assembly.
Back in the early DOS days and before, the computer architect did very little beyond what the ISA advertised, just some pipelining, and the OS didn't get involved in I/O if you decided to do it directly. That was low level, no abstraction software or hardware side. Assembly programming is no longer low level today (atleast user side. Kernel level still is on software side.).
>>106976496
Pretty sure you're just illiterate
>>106978121
I'm a jeet and I can understand it just fine. Stop making up a spook in your head, anon.