After playing around with the Wire keyboard and console screens, I have come up with a couple of suggestions for it.
The first is to implement an 'active' output, that would be 1 when somebody is using it. I want to make a system that would disregard the 'e' value that sometimes goes through when you first use it, but I'm sure there would be several other uses for the active output.
The second is entirely superficial--just some more keyboard-like models for it. Perhaps the HL2 lab keyboard, the CS:S office map keyboard and the portal keyboard? The current receiver-like model really doesn't suit a keyboard, if you ask me. You could probably use a model selection list (like the value screens and gates) to do this, keeping the receiver-ish model as an option for both those that prefer it and the sake of those making dupes using keyboards with that model.
Bookmarks