5 ms·
I think some of the points are valid; there may be solutions but they are so obscure that people obviously never discover them. I've had a MBP for nearly a year
by archangel_one 15y ago
I think some of the points are valid; there may be solutions but they are so obscure that people obviously never discover them. I've had a MBP for nearly a year now and never knew that Fn+Left/Right substituted for Home/End (thanks for the tip, btw). I can't see myself guessing Cmd+Shift+G to type paths into Finder either...
They're valid solutions but normally Linux is (not unjustifiably) castigated for requiring obscure wizardry to do things, I don't see why OSX should get away with it either.
- SoftwareMaven 15y agoIt is wizardry because it is baked into the OS that people will use the mouse or they will dive in and learn the incantations. What to go to the end of a line? Click there. FWIW, I prefer ctrl-e and the other emacs bindings myself.
- Periodic 15y agoOne handy thing is that because OS X uses Command for most of its window-management and application hot-keys, control + key is almost always unmasked by the application. Why is this important? Control-A and Control-E work in almost any text input! They work in Adium, they work in Chrome for the location bar and this textarea, and I'm sure many others. I was pleasantly surprised because the Windows/Linux systems tend to mask Control-A for select-all.
- pyre 15y agoAll native text inputs support Emacs keybindings. The only rub is that you need to use Ctrl + Option to Meta.
- Periodic 15y agoTo me I think of it as Bash bindings, because that is where I learned them. For text editing I've been using vim bindings, but I never found the vim mode to work quite like I want it to on the terminal. I should look into that more.
- anigbrowl 15y agoI was pleasantly surprised because the Windows/Linux systems tend to mask Control-A for select-all. Linux maybe. I have never had it fail in windows and think you may be misremembering how it works.
- Periodic 15y agoI mean they mask control-A to select all instead of moving the cursor to the beginning of the line.
- MatthewPhillips 15y agoThat's because control-A is supposed to select all on Windows.
- sjs 15y agoThey work in every Cocoa text field. Ctrl-[abefnp] ... not sure if I missed any. Those are the ones I use daily.
- ugh 15y agoIt’s no less obscure than other operating systems in this regard. I can’t see the difference.
- jasonkester 15y agoAre you sure? On a windows box, there's a key with "End" written on it. Much more guessable than fn+right arrow.
- ugh 15y agoEnd? What does that mean? Does it quit the current app? Does it shutdown? I’m really confused! And this strange Home key, what’s that for? Going to my start page? Showing the desktop? Start menu? What’s going on?!
- darrenkopp 15y agoIt's pretty easy to push a key and find out what it does compared to imagining a key combination and trying to figure if that key combination even does anything
- anjc 15y agoNot only that but, as a new mac user, it seems like there are several common keystroke types. Fn+x, ctrl+x, alt+x, cmd+x, cmd+shift+x; maybe there's some logic behind it but i can't find any. It seems like the windows system is a bit more understandable. (if there's something obvious that i'm missing someone please tell me!)
- egypturnash 15y agoCmd: this is an important command we expect you to use a lot. Shift-cmd: wow this program has a lot of commands that people want shortcuts for. Shift-ctrl/alt: holy shit this program has a lot of commands. Shift-ctrl-alt: this program is probably old enough to vote, and has a huge ton of commands Alt: rarely used alone outside of terminal Ctrl: see alt Fn: NOT ON ALL KEYBOARDS. Used to force f-keys to output f-key codes instead of doing media control stuff, or to change cursors into page-up/dn/start/end.
- xentronium 15y agoActually, I liked text manipulations shortcuts in native text input fields. They are very consistent and easy to get used to. Option (Alt) means "word". Opt+Left — move one word left, Opt+Right — move one word right. Cmd means "all". Cmd+left — move to beginning of line, Cmd+right — move to the end of line, Cmd+up — move to the beginning of the text, Cmd+down — move to the end of text. PgDown/PgUp/Home/End mean the same thing as in other systems, but without moving the cursor. All this might be a little frustrating at first, but it's muscle memory and you can figure the logic out in a couple of days. Don't fight the system, embrace it. As for cmd+shift+g, you can look these shortcuts up in the menu, if you are not sure where to look, use help/search, type go to and the top item will be what you are thinking about. That said, finder still sucks.
- dasil003 15y agoI can only imagine you were downvoted by accident...
- prof_hobart 15y agoAs a relatively recent Mac convert, the whole "Option (Alt)" thing still gets me. I regularly see shortcut hints and then have to sit there for a few seconds thinking "Which one's the Option key again?"
- alextgordon 15y agoThe confusion is in part perpetuated by Apple, who can't seem to make up their mind on the matter. My UK MacBook Pro keyboard has "alt" and doesn't mention "option" at all. They have also shipped keyboards that just say option (no mention of alt). Many of their keyboards have both printed on them. In most of their user-facing documentation it is referred to as the "Option" key. In Cocoa, it is the "Alternate" key. The menus don't mention either: they use the ⌥ symbol. Which is on some, but not all of their keyboards.
- __david__ 15y agoYeah, the only reason I knew about Fn-arrows was because my old MacBook actually labelled them: http://www.notebookreview.com/assets/15837.jpg http://www.notebookreview.com/assets/15837.jpg For some reason the labels are not part of the new design (no numeric keypad emulation either). I guess they thought it was too busy a design?
- chrisdroukas 15y agoThe issue there is that coming from a Windows environment the terminology isn't exactly the same. The command is called "go", hence Cmd + Shift + G. It would be useful if one could enter keystrokes into the search bar in the 'Help' panel. That would solve a lot of keystroke identification issues and familiarize them with OS X fairly quickly.