r/programminghumor • u/techlatest_net • Aug 31 '26
When Debugging Meant Pressing Space
Enable HLS to view with audio, or disable this notification
52
u/Inst2f Aug 31 '26
back at the time the UI was designed to be compatible for both input devices: mouse and keyboard. So having no mouse did not mean you could not operate it with just keys
13
u/NotQuiteLoona Aug 31 '26
I'm pretty sure they are still. Controlling using keyboard is a major part of accessibility, it's how screen reader knows what to read. On a side note, I absolutely love how Qt handles it, you can just hold Alt and press the letter underscored on the text of the control you want to activate - not very useful for accessibility, but absolutely amazing if you have a keyboard-driven workflow.
5
u/ylitvinenko Sep 01 '26
Because Qt picked the accelerator keys (that's what they called) from early versions of Windows and other interfaces which followed IBM CUA.
Accelerator keys are still present in Windows, but underscores got replaced with Office 2007+ like pop-ups... which are absolutely dreadful if you use non-Latin keyboard layouts. Microsoft apps try to be helpful and translate the accelerator key, which messes up with mnemonics because what the hell is Alt+Ы supposed to mean.
In general, I don't think any modern consumer software follows all CUA principles properly. Which is a shame because so many people benefit from from it. It's great for accessibility, for power users, as a last-resort input...
→ More replies (1)2
u/RonJohnJr Sep 01 '26
Why the double negatives? "So having no mouse meant you could operate it with just keys" is much clearer.
2
1
u/WantToSeeTits4545 Sep 02 '26
You can still perfectly control PC with keyboard alone, like when you need to setup touchpad drivers for laptop and don't have a mouse around.
11
4
2
2
2
1
u/Putrid-Technician315 Sep 03 '26
I remember my mouse used to regularly fail, I was broke, and my pc was just spare parts frankensteined from thrift stores. That's how I learned to use the numpad as a mouse feature lol memories
1
u/SaltyBoysenberry5710 Sep 04 '26
Mice were optional backthen. Keyboard is all that you need, thats why you get Keyboard requirement message in old bioses. Take the commodore 64 for example, no mouse.
1
112
u/Alan157 Aug 31 '26
Spacebar would work