Most mechanical PS2 keyboards are a diode cascade.
You pressing the key triggers a wave of electricity cross the keyboard which is converted into the PS2 waveform, and pumped out at the same rate of the incoming clock waveform.
OLD PS2 keyboards don't generally have internal digital micro-controllers, they're effectively analog, the logic they do contain is blindly simple. This is why some struggle with N-Key Rollover.
---
OFC this is if you are using an -old- PS2 keyboard. I'm still using an 80's IBM Model M and above it roughly how it works.
MTS, z/OS (its a long story), OS/360 and basically everything written before Multinixs (the pre-cursor to Unix). Didn't use files. Stone age computers.
The hierarchical file system as you listed it really only started to come into its own in the mid 60's. With LISP machines at MIT and Multinix at AT&T.
Storing data in files as you call it is old, and well known solution to this problem. Because finding a node on a tree is simple, and this is how file systems tend to work. Because thinking of objects, as subsets of various super classes of objects is easy for people to understand, when you don't explain it in those words.
The reason very old OS's didn't store things like this, is because there weren't much permanent storage. Actually MTS uses what are roughly files but uses a dot notation to seperation files. Which will look similar to usenet
misc.data.logs.9-12-2014.dat
Where data is your current record.
:.:.:
I support moving to a more revision, publish, etc. structure. But moving away from the tried and true hierarchical model will be difficult. Even an object based file system will develop a hierarchy of inheritance.
The issue wasn't so much that, they were taking copyright seriously. Its how they handled taking copyright seriously.
Their practice was Draconian, even if the streamer owned the copy right, they still have to appeal to have their content posted. Even twitch took down their own videos explain how this system works, due to copyrighted music.
This has been going on for >2 weeks without much change.
Twitch is in the middle of a media fiasco resulting in policy changes.
Hitbox and other twitch like platforms already existed but are enjoying people mass moving from twitch.
:.:.:
>What happened?
Twitch introduced a new service to flag copyrighted music, and. The problem is a lot of games have copyrighted music inside of them, so a lot of music was cut out of footage simply because you couldn't stream the music, just the games footage.
Valve actually had most the sound removed from their "The International" DotA2 tournament. Because in-game music was owned by Valve. As an example. Even twitch's own podcasts were flaged and muted due to this.
Twitch started enforcing a 30second + stream delay, which angered both Users and Streamers. Since it removed the instant feedback/conversation from the stream.
Twitch also deleted terabytes of recorded video on a policy change.