logoalt Hacker News

codedokode • today at 1:32 PM • 9 replies • view on HN

Why are they using weird key combinations instead of traditional Ctrl + S, Ctrl + A, Ctrl + C used in desktop applications? Why every console program wants to be a special snowflake and not use standard key combinations, please explain. I do not care that 40 years ago someone used Ctrl + C to send SIGINT, it is 2026 now.


Replies

elehack • today at 1:49 PM

Atto's default key bindings match Emacs, which is about as standard as you get for non-modal editing keys in older Unix traditions.

➕ show 4 replies
jhgb • today at 4:44 PM

How is Ctrl+S "more traditional" than C-x C-s? C-x C-s is like 50 years old by now. Surely that qualifies as "traditional".

superbaconman • today at 2:31 PM

I think you're underestimating just how "standard" many of the shortcuts are when mapped against a standard shell.

➕ show 1 reply
currysausage • today at 1:40 PM

You might enjoy the new Microsoft Edit [1].

[1] https://github.com/microsoft/edit

athorax • today at 2:33 PM

These are about as standard as you can get when it comes to Unix keybindings

insanetake • today at 1:53 PM

These key combinations have been used for 50 years, so I'm not sure why you call them non-standard. They're just a different standard from what you're used to.

knorker • today at 4:09 PM

> I do not care that 40 years ago someone used Ctrl + C to send SIGINT, it is 2026 now.

Not "40 years ago". Non-stop all day every day for 55 years.

The fact that you personally don't use it today is as irrelevant as if you were ranting about "why doesn't Linux have a Start menu!? It's 2026!!!"

boricj • today at 1:38 PM

That sounds like Emacs. Wouldn't know though, given that I dislike vim too.

I would prefer ms-edit or nano if I have to edit text files from the terminal.

rustyhancock • today at 1:52 PM

Because this isn't beginner friendly it's a new micro Emacs and those are standard libreadline/emacs bindings.