News for hackers. Stuff that matters.
Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by stef25 on Thursday June 28, 2018 @04:56AM (#17415184)
FWIW, my Macbook (not my primary machine) cost me 400€ second hand and I spent another 100€ upgrading to 8GB Ram and an SSD drive. It's a ten year old machine which runs like a dream.

I challenge anyone to find a better computing solution for 500€.

You could install Linux on a 500€ laptop but you wouldn't have the keyboard or screen quality of the Macbook, nor would have access to the Apple ecosystem. A lot of programs for Mac are just really well made and nice to use.

Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by ajross on Thursday June 28, 2018 @10:08AM (#17416959)
> You could install Linux on a 500€ laptop but you wouldn't have the keyboard or screen quality of the Macbook

You're literally posting in a story about terrible Apple keyboards... The whole point to this subthread is about alternatives with better keyboards!

Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by reitanqild on Thursday June 28, 2018 @05:23AM (#17415310)
> You could install Linux on a 500€ laptop but you wouldn't have the keyboard or screen quality of the Macbook, nor would have access to the Apple ecosystem.

I used a 2009 MacBook pro for close to 3 years.

The following are my opinions, they are not valid for everyone but for some of us they are very valid:

Keyboard had ctrl in a different spot than every other keyboard I ever spent significant time with. (Disclaimer: some other laptops come configured this way but I remap it in bios if it is my machine.)

Keyboard lacked home, end, page up and page down keys. Instead it had extra arrow keys that non of the two resident apple fans in my office could tell me the idea behind.

Basic things like selecting a word using the keyboard would take one of three key combos depending on which app. I think sometimes it was ctrl-shift-arrow, sometimes alt-shift-arrow and sometimes fn-shift-arrow. Resident mac fan explained it was because of an ongoing transition between quartz and cocoa or something.

The application menus would appear on one screen only, often far away from the application it belonged to.

So, while I wish more people would use Macs (because 1. Lots of people like it. 2. it forces application developers to think cross platform which benefits me as a Linux user, and 3. It also increases competition) I also wish people would understand that Macs are not the best choice for everyone.

Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by foldr on Thursday June 28, 2018 @06:03AM (#17415512)
>Basic things like selecting a word using the keyboard would take one of three key combos depending on which app. I think sometimes it was ctrl-shift-arrow, sometimes alt-shift-arrow and sometimes fn-shift-arrow.

Whereas all Linux GUI applications follow a completely consistent set of keyboard bindings...

Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by ajross on Thursday June 28, 2018 @10:10AM (#17416976)
Yes! Exactly! It's the only environment where I can rely on all text entry working with emacs keybindings, though to be fair I have to poke a setting to get that.

Oh wait, you were being sarcastic. Well, at least you were wrong and learned something I guess.

(No seriously, you're wrong here. Linux desktops solved the uniform keybinding problem in a cross-desktop way like a decade ago. You just don't like it because they're different, not because they're inconsistent.)

Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by foldr on Thursday June 28, 2018 @11:47AM (#17417875)
All text entry works with emacs keybindings on OS X without having to poke at a setting. Or rather, one setting per toolkit:

https://superuser.com/questions/171925/enable-emacs-like-key...

>You just don't like it because they're different, not because they're inconsistent.

I didn't say anything about not liking Linux keybindings. It's a minor issue for me personally.

Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by ajross on Thursday June 28, 2018 @11:59AM (#17417996)
Sorry, I took your sarcasm to imply that linux desktop keybindings were inconsistent. If that's not what you mean (I mean, reading it again, I'm really pretty sure that's what you meant), then I apologize.
Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by foldr on Thursday June 28, 2018 @12:10PM (#17418111)
They are inconsistent between applications/toolkits. I was saying that this is not a big issue for me personally.
Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by reitanqild on Thursday June 28, 2018 @01:37PM (#17418918)
You still forget that I mentioned text selection shortcuts. They've been fairly consistent across 20 years of Windows and every major Linux Desktop environment.
Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by reitanqild on Thursday June 28, 2018 @10:35AM (#17417176)
Both linux and Windows seems to get basic text selection right, yes.

Of modern desktop os-es, Mac OS X was the only one who has ever consistently surprised me on this.

It might not be a big deal to everyone but for me who

- deal with text day out and day

- and prefer to keep my hands at the keyboard (even when I have a nice trackpad)

small thing like this matters.

Just like details like a good trackpad matters to other people I guess.

Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by foldr on Thursday June 28, 2018 @11:46AM (#17417869)
The text selection shortcuts are completely consistent on modern OS X, in my experience. At least, I can't find an app where shift+alt+right_arrow doesn't select a word.
Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by reitanqild on Thursday June 28, 2018 @01:39PM (#17418932)
I've moved on but between 2009 and 2012 this changed from application to application.
Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by yellowapple on Thursday June 28, 2018 @12:58PM (#17418591)
I've also yet to find an instance in macOS where Emacs-style text navigation shortcuts didn't Just Work™ automatically. One of the few things about macOS that I actually like relative to the average Unix/Linux desktop.
Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by jjtheblunt on Tuesday July 03, 2018 @03:17PM (#17452899)
they have been for 30 years, NeXTstep and non-NeXTstep MacOS. I think Larry Teslar of Apple (long ago now) was part of that. Also, TextFields in the NeXT and now Apple codebase know various Emacs key bindings by default.
Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by stef25 on Thursday June 28, 2018 @05:33AM (#17415368)
Home, page up and page down is just CMD + left, up or down arrow isn't it?

Selecting a word: double click / tap on it.

Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by reitanqild on Thursday June 28, 2018 @11:46AM (#17417863)
> Home, page up and page down is just CMD + left, up or down arrow isn't it?

Back then I think that too depended on the application. I tried everything and googled it.

> Selecting a word: double click / tap on it.

I prefer the keyboard.

Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by sbuk on Thursday June 28, 2018 @08:31AM (#17416300)
>I also wish people would understand that Macs are not the best choice for everyone.

I agree totally. Equally I wish that every Linux user (especially here) stopped hailing the system as a panacea. This whole debate is trite.

Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by reitanqild on Thursday June 28, 2018 @10:43AM (#17417230)
I guess you already read that part but for everyone else: yes, lets embrace os diversity.

I'm not against Macs. On fact I say: if possible give Macs to everyone at work who prefers them.

Linux is not perfect. My current Ubuntu has been particularly bad. (But that might be my fault as I got to the current state through unofficial states.)

I even grew an appreciation for Microsoft, partly because they changed a lot and partly because I learned a lot (about ABI stability, large scale software engineering, importance of documentation etc etc)

So lets advertise our OS-es but lets not pretend Mac or Linux is best. Not mentioning Windows here since they haven't annoyed me for a while : )

Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by joncrane on Thursday June 28, 2018 @07:55AM (#17416096)
>Keyboard lacked home, end, page up and page down keys.

Thank you! At my desk at work I plug in an old HP keyboard and map those keys so that they do roughly the equivalent.

Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by rbanffy on Thursday June 28, 2018 @09:28AM (#17416659)
> Keyboard lacked home, end

^A, ^E, just like on a terminal or Emacs. ^K deletes to the end of the line.

Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by reitanqild on Thursday June 28, 2018 @10:58AM (#17417364)
Learned that.

But it doesn't compose with shift for selection.

I also learned and still use the official workaround for that which is pretty nice often: shift + arrow up/down while on start/end of a line

Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by foldr on Thursday June 28, 2018 @11:54AM (#17417959)
>But it doesn't compose with shift for selection.

Yes it does. Ctrl+Shift+E selects the text up to the end of the line.

Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by rbanffy on Thursday June 28, 2018 @12:30PM (#17418324)
As an interesting note, it doesn't work with MS Office.
Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by foldr on Thursday June 28, 2018 @12:51PM (#17418531)
Well, that's one problem you wouldn't have on Linux I guess.
Re:Apple Engineers Its Own Downfall with the Macbook Pro Key... by rbanffy on Thursday June 28, 2018 @01:06PM (#17418658)
On Linux ^A on a terminal (and on Emacs) behaves as God intended it to, but on a GUI it's usually "select all". It's really awful (albeit it kind of compensate for that with the select+middle-click dance).