Even the Mac supports C-a and C-e shortcuts, at least. Often it seems that 'making things simple' really means 'making them like Microsoft Windows'. But then, some useful shortcuts for refugees from the Windows world - like double-clicking a window in the top left to close it, or C-Esc to bring up the start menu - aren't added either.
In general, the principle of least surprise suggests that common keyboard shortcuts should be supported wherever possible. The exception is if they might often be typed by mistake. But Emacs keybindings aren't the kind of thing you can type by mistake.
Posted Aug 5, 2010 18:55 UTC (Thu) by foom (subscriber, #14868)
[Link]
Mac OS X can support emacs keybindings without a problem because it doesn't use the control key for shortcuts. The mac uses the command (or "Apple" key) as the shortcut modifier. That leaves control mostly unused, so there's no conflict by having it do emacs things in text boxes.
That logic doesn't apply to Linux, which instead uses a somewhat random combination of Alt/Meta and Control to invoke shortcuts in most apps.