#7777 closed enhancement (invalid)
Linux/Windows keymap as default on a PC annd Apple on a Mac
Reported by: | fano | Owned by: | axeld |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Preferences/Keymap | Version: | R1/alpha3 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
I understand the nostalgia motivation to use the "Apple KeyMap" (ALT+C instead of CTRL+C) but the majority of user is habituated to use CTRL+C to copy and NOT ALT+C as the windows legacy... I guess 99% of users change this after the first boot as they find annoying (I do).
The best thing is to recognize if the Hardware in which Haiku is running is a Apple Computer (or better recognize the Apple Keyboard) and then use the Apple Layout if it is a PC, instead use the "Windows" Layout.
If it is not possible I think it is best make the Windows layout as default.
Change History (2)
follow-up: 2 comment:1 by , 13 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
comment:2 by , 13 years ago
Replying to axeld:
The "better" in this case is twofold: Haiku shortcuts don't clash with the ones in a Terminal, ie. Ctrl-C won't be either "copy to clipboard" or "terminate the current process", it will always be the latter, while Alt-C is always used to copy text (also in the Terminal). Other systems are usually pretty inconsistent to use at this point (like Ctrl-Shift-C to copy in Linux).
Yeah but Alt+F is suppose to go forward a word in Terminal (Emacs keybinding) and instead it does a Find. So you are kind of screwed no matter what you do. In principle I agree with you. Alt makes more sense. In reality throngs of Windows users are addicted to Ctrl+C for copy. There is no easy solution. Good luck.
This has already been discussed at great lengths in the past, actually. In a nutshell, the outcome was that Haiku does not try to mimic other operating systems to please users, if its own solution is actually better.
The "better" in this case is twofold: Haiku shortcuts don't clash with the ones in a Terminal, ie. Ctrl-C won't be either "copy to clipboard" or "terminate the current process", it will always be the latter, while Alt-C is always used to copy text (also in the Terminal). Other systems are usually pretty inconsistent to use at this point (like Ctrl-Shift-C to copy in Linux).
The other reason is that the Alt key is usually better suited as a shortcut key due to its location on the keyboard - it requires less finger acrobatics.