9 ms·
> Things like living in a web browser and a platform neutral IDE (I use IntelliJ for Clojure, Java, Python, PHP, and Ruby) make OS platform less impactful on us
by Zarel 12y ago
> Things like living in a web browser and a platform neutral IDE (I use IntelliJ for Clojure, Java, Python, PHP, and Ruby) make OS platform less impactful on using a computer.
Really? I'd think this would make the remaining things matter more. Things like:
- International text input: in OS X, out of the box, é is opt+e, e (or the now even easier: hold down e and choose é from the menu). In Windows, é is alt+0233 or something, or change your keyboard layout and relearn how to type apostrophes. Everything else related to international text input is also much nicer in OS X.
- Trackpad quality: I've yet to find a trackpad as nice as the ones that come on Mac laptops
- emacs keybindings in every text box! Anyone? ...Anyone? Maybe it's just me.
- wodenokoto 12y agoI have never even heard of the emacs things. Can you explain further?
- chadzawistowski 12y agoMany OS X keyboard shortcuts are Emacs-inspired, though they aren't extensible in the way that Emacs is. http://www.cultofmac.com/247681/use-these-emacs-legacy-keyboard-shortcuts-to-move-around-in-your-text-files-os-x-tips/ http://www.cultofmac.com/247681/use-these-emacs-legacy-keybo...
- redacted 12y agoYou can extend them actually: http://osxnotes.net/keybindings.html http://osxnotes.net/keybindings.html
- sjm 12y agoNot just you — love the Emacs bindings everywhere. It always throws me off on Windows when I'm trying to C-n and C-p around, getting hit with new document and printing dialogs all over the place :)
- waterhouse 12y agoOne more for the keybindings here (actually, they're more like readline keybindings -- C-h being the biggest difference). I would rather like to know how to set up those keybindings pervasively on graphical Linux applications. (The terminal and Emacs already have them, of course, but not the browser.) On a related note, I like the command key being solely responsible for most GUI application commands (so it doesn't conflict with the above), and would probably also want to incorporate that into an ideal Linux setup. I wonder if someone makes a Linux distro with this sort of thing preconfigured.
- disgruntledphd2 12y agoYou can set emacs keybindings in Gnome apps. I normally do it when I get a new box, but always forget how. A quick google normally gets me there: http://askubuntu.com/questions/354489/emacs-gtk-keybindings-theme-in-13-04 http://askubuntu.com/questions/354489/emacs-gtk-keybindings-... Like this link, which apparently suggests it doesn't work in Gnome 3.6.
- silon3 12y agoWhat I find intolerable on a Mac is the behavior of ctrl+left/right. I expect it to jump to previous/next word and nothing else.
- aerique 12y agoThe default Apple supporter answer would be: "Apple has had these bindings for longer than the defacto standard has been around", but Apple would do well to get with the program and make the defacto standard as used by the rest of the computing world the default.
- LiquidFlux 12y agoI use a Windows keyboard with Mac in the office, for me the ALT key replaces the CTRL key. I don't prefer it, but it works.
- 12y ago
- Mikeb85 12y ago> - International text input: in OS X, out of the box, é is opt+e, e (or the now even easier: hold down e and choose é from the menu) With Linux and Gnome, you can have several keyboard layouts, which are very easy to switch between (much like multiple languages on a phone keyboard). Usually I use the English International layout, one quick change (accessible from the global bar) and I've got all my accents (also speak and write in French) easily accessible. A bonus is that there's different international layouts if one doesn't suit you. é is simply ' + e. ç is alt , + c. And so on... Éïôàç I'm sure OSX is a nice operating system, but Linux has very usable desktop options these days too. Windows, not so sure... > - emacs keybindings in every text box! Anyone? ...Anyone? Maybe it's just me. I think this one is only you...
- aptwebapps 12y agoInternational text input is the kind of thing that many Americans won't need too much. I love the (limited) Emacs bindings. C-k is probably my all-time favorite.
- Mikeb85 12y ago> International text input is the kind of thing that many Americans won't need too much. No, but as a non-American, I'm glad that free software has us covered...
- jacalata 12y ago> With Linux and Gnome, you can have several keyboard layouts, which are very easy to switch between (much like multiple languages on a phone keyboard). It's the same on Windows
- WorldWideWayne 12y agoThere's an app for the 2 software issues. Trackpads are OK, but I like my vertical mouse and touch-screens for Windows.
- Zarel 12y agoThere is? I've looked everywhere for an international keyboard that doesn't replace how the apostrophe key works in Windows but I've never been able to find it. I also don't think there's an app to make every textbox behave in a standard way in Windows or Linux. If only it were that easy. The trackpad is sadly only nice in OS X; the Windows drivers are mediocre and nothing special. Still, though, I think it speaks volumes that Windows users want to use mice all the time while Mac trackpads are so nice that there was enough demand for Apple to release one for their desktops.
- ddingus 12y agoThe apple trackpad rules. I find it's amazingly productive. No Windows trackpad has even come close. There is a nice parallel here. Take advanced Mechanical CAD applications. Pro Engineer, Solidworks, Siemens NX, etc... Back in the 90's, there was a lot of basic UX work being done on view manipulation. It's a hard problem in some respects. Modes, focus, picks, and a complicated thing to spin around and get into. A company called SDRC spent a bunch of money on UX research. They ended up using a few of the function keys to trigger view manipulation. And it worked no matter what mode, pick, dialog, or anything else was going on. Most importantly, it only required mouse movement. No holding one button down while moving the thing. No finger fatigue after a lot of view manipulation. Other companies didn't do this work, and their view commands were modal, or required complex mouse button hold + move operations. A little company making 3D input devices grew a nice, profitable business out of poor UX design. Funny, their sales to SDRC people were nothing compared to the sales for most Mechanical CAD programs... So, getting back to that track pad on Apple and UX in general. The Apple OS + track pad has it down cold. It's functional in nearly every use case, and it's low fatigue, and it's fairly discoverable as well as usable. In Windows land, we get better mice to improve on poor UX. We get touch screens to improve on poor UX. And we get other things to improve on poor things... People may not agree with all of what Apple sees as a value add. Totally get that. I personally won't touch the closed down iPad and iPhone. They aren't useful to me. But, the UX on those is very solid. I do the vast majority of my writing, coding and other non Windows specific work on a Mac Pro, and it's because that UX is there, and I don't need anything but the machine and a nice place to work. When I go to power up on my Windows machine, out comes the mouse, and the utilities, and, and, and... Not the same experience at all. All that said, touch on the Surface does provide some options, but I personally don't find extending my hand any where near optimal compared to a quick gesture on the trackpad that is always right there, and that always does the same thing for the same gestures...
- interpol_p 12y agoNote that the emacs keybindings even work on iOS. I develop a coding app on iOS and when I use it with a bluetooth keyboard I always take advantage of the emacs-inspired shortcuts.
- ikurei 12y agoI think that's very subjective: - International text input: I can't remember the last time I had to use accents or special characters not in my native language; a few greek letters for formulae, and generally I can use '/alpha' instead of α. Isn't having to use chars not in your language pretty uncommon? - Trackpad quality: yes, I love using Macbook trackpads, but I use the mouse/trackpad very little anyway, and isn't something I find useful enough to miss much. - emacs keybindings: sounds fantastic, but a) not many people use them and b) don't know if they'd be that great for Vim-ers like me. Even if there are a lot of things that Mac might do better than Windows and Linux, I agree that the popularity of so many cross-platform tools and the web have nullfied a huge part of it.
- stravid 12y agoRe: International text input: I only use keyboards with the english international layout although I'm from Austria and the german layout would be the natural one. Therefore the keyboard layout in the OS is also set to english international. I do this because I program. And still I'm very happy about the easy access for special characters, because in literally every email I have to use one of ß, ä, ö or ü.
- Nullabillity 12y ago> I do this because I program. Really? I guess it might be different with the german keyboards, but I've had no difficulties programming on a Swedish keyboard.
- robin_reala 12y agoEnglish has lots of loan words using accents including common words like café and résumé and more uncommon ones like crème brûlée. It has native although uncommon accents, e.g. in coöperation. Personally, I also commonly type in Swedish which has the extra letters å, ä and ö in its alphabet, sometimes type in German (ö, ü and ß) and occasionally use an IME for 日本語 (Japanese). IME aside, losing direct access to the above accents, all of which are muscle memory by now, is one of the major reasons I probably wouldn’t consider a Windows laptop. (I didn’t mention metakey access to typing typographically correct characters: –, “, ”, ‘, ’, … etc)
- baddox 12y agoI'm a long time Emacs user, but I certainly am not aware that OS X supports Emacs key bindings in every text box. My initial reaction is to not believe you, but I will certainly try it out tomorrow.
- aerique 12y agoIt is actually pretty common knowledge that OSX has Emacs keybindings by default for text entry. (At least the basic text editing bindings, don't expect a full Emacs implementation and "M-x tetris".)
- escherize 12y agoC-a, C-e, C-n, C-p all work. EDIT: C-f, C-b work as well. Are there any others? Actually, I can tell you for a fact, I've hit M-b (∫) many times and been disappointed by it. I get why, but I'm still disappointed.
- jakobegger 12y agoMy favorite one is C-t (transpose)
- jakobegger 12y agoAnd of course there's kill C-k and yank C-y
- lloeki 12y agoBut sadly, no C-w.
- fatboy 12y agoI've never used emacs - Is that 'select word'? I have that system-wide by putting "^w" = (selectWord:); into '~/Library/KeyBindings/DefaultKeyBinding.dict'. There's a load of information online about the customisation that can be put in this file. Here's a comment of mine with some links in it: https://news.ycombinator.com/item?id=6718604 https://news.ycombinator.com/item?id=6718604 Annoyingly, Xcode stopped paying attention to this file at some point around version 4, so now you have to maintain a separate version for that.
- tonyedgecombe 12y agoAltGr+e gives me é
- dagw 12y agoIt gives me €.
- tonyedgecombe 12y agoThat's interesting, AltGr+4 gives me €, UK keyboard I guess.
- Nullabillity 12y agoOn most OSes you can also compose using ´ then e for é.
- GnarfGnarf 12y agoSo how do you do è, ê and ë in OS X? In Windows, it's the French keyboard (a mere Alt-Shift away), and e+', e+{ or e+}, a small price to pay for convenience. You can't get away from double keystrokes. Except for é, which is /.
- PinguTS 12y agoJust hold e for e view seconds and chose which version you want.
- nske 12y agoIt might be easier if you have to use it infrequently, however accents with deadkeys are much faster if you type. Can't imagine typing even a paragraph while having to pause, even for a second, on every accented character (mind you, in some languages such as greek, almost every word has an accented vowel, sometimes two).
- vkjv 12y agoI'm barely monolingual let alone bilingual, so I'm honestly curious: how does spell check do here? Are you able to type most words without the accents and let an auto-correct tool auto-magically correct things?
- nske 12y agoI can only speak about Greek. That doesn't work very well there because many times a word is accented depending on its role in the sentence or its grammar (and via versa). So if you just apply automatic spell-correction, you have to proof read it afterwords, which is more of a hassle than accenting it manually -because it's a more cognitive work. Correct accents in greek matter a lot. Reading incorrectly accented words make comprehending quite a bit painful and slow, my guess is because the brain expects something, receives something else and then tries automatically to make sense of what is trained to know it's wrong, slowing the whole process down.
- 12y ago
- ant6n 12y agoApple does tap-to-click not too well, and doesn't do tap+tap-to-drag at all. So I have to use better touch tool, so I constantly drag shit accidentally. what a pain, both windows and linux do these out of the box.
- esteth 12y agotp+tap to drag works. enable it under accessibility settings.
- maaaats 12y ago> - International text input: Just press the key for ´ and then e and then you have é. Tada!
- pmelendez 12y ago"International text input: in OS X, out of the box, é is opt+e, " In Windows too, English International uses the same key layout and activates the additional keystrokes for accents and non english characters (i.e Alt+e is é, or Alt+n for ñ)
- emodendroket 12y agoOn the other hand, OS X comes with a terrible Japanese IME. The Google one that's available on OS X and Windows makes things better but until that came out Windows was just unquestionably way better for Japanese text input.
- snuxoll 12y agoReally? I thought kotoeri was pretty decent, although I will forever remain an ibus fan when it comes to IME's.
- emodendroket 12y agoIt's hard to notice until you're really using it a lot, but it has a hard time with stuff like people's names that Windows does better with. I might be getting a little carried away saying it's "terrible" but I was a student in Japan for a while and the limitations became obvious and annoying to me under those circumstances.