A proposal is gaining votes on Reddit: show pressed keys and mouse buttons in the demo viewer. The idea is simple: you watch a recording, and W, A, S, D, crouch, jump, and fire light up in the corner of the screen. The community is split: some call it "overpowered," others call it unnecessary. Let's figure out who is right.
A caveat right away: this is so far a wish from players, not an announced feature. But the debate itself shows what people are missing when reviewing matches, so the topic deserves serious discussion.
What a demo shows right now
A demo is a recording of server events: player positions, view angles, shots, grenade throws, damage. From it you can reconstruct where a person stood and where they were looking. But how they got there stays off-screen. You can see that a player moved behind a corner, but it's unclear: did they release the key in advance, or did they stop "on the brakes"? You can see that a shot missed, but you can't see whether they were shooting on the move.
This is exactly the junction where disputes most often arise: "but I stopped" versus "you were running." Displaying input would settle some of these disputes at a glance.
The CyberLab view: there's value, but with a trap
Our position is this: the feature is useful, but only for a narrow range of questions, and the main danger is that it nudges you to look in the wrong place.
Where it would genuinely help. Counter-strafing, that is, a short tap of the opposite key to stop instantly and shoot accurately, is almost impossible to diagnose on a recording right now. With key highlighting you would see whether a player manages to kill their speed before the shot or shoots while moving. The same goes for crouching in duels, jumps on peeks, and the habit of holding the fire button instead of firing short bursts. This is mechanics, and it really is easier to fix when you can see the input.
Where it misleads. Most lost rounds are decided not by fingers but by the head: a player went alone, didn't wait for a flash, left a passage without information. Key highlighting has nothing to do with that. If a person gets used to looking for the causes of defeats in input, they will be fixing a symptom. A pretty visualization creates a feeling of analysis where there is none, and it's the same self-deception as endless warmups on an aim map with no connection to real rounds.
Order matters. A review should be built from the top down: first the decision (why did I come out here at this time), then position and information, and only at the end technique. Key input is the last layer. It makes sense to descend to it when the decision was right and the duel was lost anyway. Then input highlighting becomes the answer to a specific question, not background for idle viewing.
What developers should consider
If such a feature is ever added, it comes with some obvious technical questions. A demo stores data in a limited way, and input would have to be recorded separately, which would increase file sizes. There is also the question of privacy: a player may not want any viewer of the recording to see their control settings and habits. An opt-in mode, rather than a default one, looks logical.
For now there is a workaround familiar to anyone who reviews their own games: record the screen together with a keyboard overlay. Such an overlay shows input on top of the picture, while the demo gives an overview of the whole round through other players' eyes. Combining the two sources closes the gap that people are asking about in the discussion, and doesn't require waiting for updates.
A good test for any such feature is the question it answers. "What was I pressing?" is a useful question, but a secondary one. The first remains a different one: "Why did I end up at this spot at this second?" Until there's an answer to that, key highlighting merely neatly highlights something that wasn't the cause of the defeat anyway.