I also accidentally 'touch my pinky finger when typing my password (numbers) and it registers as touch even though I'm not applying downward force. In Chrome thank god I could remove the refresh button, would accidentally refresh login pages all the time.
Apple had one person who was good at UX. And that guy is dead for years now. His product pipeline can't be milked further to make more money.
From here onwards its just your usual managers running the show.
Woooow, this is a revelation. Thank you!
But to answer your question: It's hidden because it doesn't have a graphic representation on the device itself. Nothing on the volume button indicates that it's somehow a hidden slider.
The whole point of a good UI is you shouldn't be reading a manual and watching videos to do X, Y and Z.
Apple used to be a pioneer at things like this.
Sad things have come down to this.
At "Touch Bar shows".... change that from "App Controls with Control Strip" to "Expanded Control Strip". Then you will see the individual buttons. You can then further "Customize Control Strip..." and you will now see more buttons. But you will also loose "App Control".
Of course, why can't those specific buttons be a customization option there with "App Control with Control Strip" forcing you to choose between volume up/down and "App Control"? Because Apple.
For fuck's sake... Thanks for the "upgrade", Apple.
Hah, You couldn't make this stuff up... GUIs were borne out of a hatred of highly context based keyboard behaviour (VI, Xerox Parc), now Apple go full circle and revert to context hell by combining a keyboard with a touchscreen GUI. Goodbye Apple, it was nice knowing you.
This same UI is found on other touch screens including my Honda's dashboard.
What do you think is the best Linux desktop distro these days?
For hardware it seems like the higher-end Dells are the winners. I have a co-worker with one (runs Windows) and the hardware is excellent. He has some issues with the TPM and firmware but it seems like stuff that would not be a big problem in Linux.
These make it easy to set up a simple system with few moving parts, which is fast and doesn't break. I just a tiling window manager (xmonad), a terminal (urxvt), a browser (firefox with vimperator) and emacs.
And Nix-style ones, NixOS and GuixSD, are the future. Declarative system configuration and package definitions. Non-destructive changes.
In terms of laptops, I'm really fond of Xiaomi Air 12 M3. Fanless, really good quality, cheap and all stock Intel components. So it just works.
a) I'm a developer, I do not use traditional function keys and would much rather have media keys, etc.
b) This laptop is not just for programmers. It is designed for many people, many of whom could benefit significantly (applications in video/music editing look very useful).
Function keys also served as media keys.
The terminal, for instance, has an instant man page key. This is kind of cool. A tiling window manager could have window management special keys. I have a very nice keyboard on my desk at home with, a glorious Unicomp PC122 with 24 function keys. I love it, but I need to confess I never used that many function keys. Ever.
If they would have just placed the touchbar above the old row of ESC and Function keys, it could have been good. Now it is just shit.
So, F1 on Windows basically?
It seems to me that a lot of advantages mentioned by folks on the touchbar are born of Apple’s refusal to actually use the Fn keys as shortcut keys, unlike on Windows.
That's one of the reasons I use the F-keys on the PC122 so little - it's hard to remember what I made them do.
I'm still amazed that there are programmers that complain about this. As a programmer, I've avoided ESC and the function keys for years before the touchbar came out.
Apple has even had a built-in option in Mac OS to remap ESC to Caps Lock, for quite a while now. And considering how conservative Apple is when it comes to adding options, I think that says that I'm not alone.
The ESC/function key row is not suitable for ergonomic typing. It's simply to far away from home row. If that area is suitable for anything at all, it's for rare context-sensitive operations, so I think Apples idea was absolutely rational. Wether it's worth the cost is different discussion (for me, probably not).
The culture around keyboards is super weird if you ask me. You have whole subcultures around a near irrelevant thing like key-travel and mechanical switches (though I must admit there is a visceral satisfaction to clicking a really clicky keyswitch), yet people still stick to qwerty and typewriter-based physical layout. ErgoDox seems to be growing in popularity, so it might be changing.
You shouldn't be. Not sure about Mac. But all the big IDEs - MS Visual Studio, all the JetBrains products, Eclipse, Netbeans, etc use function keys in their default key bindings.
True, functionkey row is not suitable for ergonomic typing, BUT it is not used for ergonomic typing. It's used for... well special functions!
Maybe it is a small enough percentage of the population that it doesn't matter, but this is hacker news and we care a about a lot of strange and esoteric things here that only a small percentage of the population care about anyway. If Dell can make a 15" laptop with a full number pad Apple can find a way to have a less shitty keyboard with an escape key and maybe don't force the touch bar on everyone. It doesn't have to be a popular consumer option. You can hide it in an esoteric out of the way place for us esoteric out of the way users, but... it is ridiculous to ignore the hard core tech fan base and keyboard issues.
The alternative is to map some key combination, but it's much easier to be able to hit one key instead of Ctrl-something.
I'll go out of my way to buy an old mac before I spend money on these stupid new machines.
Apple’s big problem is that they cater to everyone with a single offering. And since the keyboards are cut into the metal casing of the laptop, it would probably be expensive to offer an option here (though they probably should). So they make a decision, piss off some, make others happy. This is where PCs have an advantage, as you have more choice.
It's also why we have a notch on the iPhone X.
When Steve Jobs passed on, I read a blog post by someone saying (in response to a bad, pretentious ad from Apple targeting Samsung, the one which had a condescending tone belitttling Samsung users rather than showing what the iPhone has) that it would take years before Apple screwed up its product line, but only about a year or so until they screw their advertising. I guess they have started messing their product line.
Steve Jobs.
https://www.flickr.com/photos/jurvetson/841771
The original Macintosh didn't have them either, or Control.
Not saying you're wrong, just giving my feedback. I'm definitely not a fanboy by any means. I used a mint linux setup for the last year before switching back to mac, and wouldn't touch an iPhone with a 10ft pole. :)
Though, having had the MBP now for nearly a year, it's not an issue anymore.
Mine hasn’t, but I’ve noticed the touchbar screen freaks out when lots of crap scrolls by in terminal. I’d be tempted to electric tape over mine if I had one. Instead, the common case for coworkers is to keep the old one for WFH, dock the new one at desks, and cope with terrible keyboards during meetings.
We have an open floor plan, so that would break my “hide in a random room to concentrate on stuff” workflow.
I’ve seen die-hard laptop screen users take 17” macs to coffee shops, and lay an external keyboards on top of the now irreparable built-in one.
Maybe that’s the right way forward for people that still want keyboards.
I find functional keys nice, but not necessary. I also just remapped ESC to capslock since I never use capslock anyway.
This ignores whether you want more ports or faster processors, of course.
I've used PC keyboards for ~25 years now and I've never had one that would break if not treated ...
I've been doing this for so long its natural to me even on a keyboard with an actual escape key.
And if you want permanent function keys then just go to the Keyboard control panel and enable it.
As an emacs user, I do the following on this box:
[CAPSLOCK] -> CTRL [LEFT CTRL] -> ESC (just like an old HP 9000 workstation keyboard lol)
The above works for me.
While the keyboard is bad on this $4000 laptop; I do love the performance, battery life, and the screen. I would never buy another one though. I suspect I will be on my 2nd key replacement any day now.
This breaks the HN guidelines by being uncivil as well as uncharitable in the sense requested here: "Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize."
Your comment would be fine without that first bit. Would you mind reading https://news.ycombinator.com/newsguidelines.html and following the guidelines when commenting here?
that unpolite remark underlines the issue pretty well: one one side there is a solution, on the other side there is a poor implemented idea
Plus side: less RSI-feelings in my left wrist. Down side: muscle memory makes you look incompetent on other machines.
I always hit it with 100% accuracy just like I did on my previous MacBook.
And I am not making excuses for Apple. I think they should've made Escape key in particular a physical key.
These new Macbooks are the Wii U's of laptops.
I'm not sure exactly when it happens, but I think it happens when you have some background context open on the touchbar (like some app's music controls). The X dismisses the bar you have open and then you get esc back. Often there's no esc at all and just the X.
My V key double-presses about half the time, and the rest of the keys are really hard to press down all the way. Some of the keys make a weird metal rattle when I press them.
Typing on that wretched keyboard for more than an hour or so literally bruises my fingers.
Since I do most of my day-to-day work at a dock with an external keyboard, I'm debating whether it's bad enough that I need to fight with IT and be the one special snowflake with a PC instead. But it's bad enough that I'm seriously considering it.
The more I write about this keyboard, the angrier I get. >:(
And also seriously, fuck the touchbar. Who the hell decided that programmers don't need a functional ESC key or permanent function keys? And who the hell decided that I should have to fumble around and mash my already-bruised finger against a tiny glass icon to change my volume level? Just so Skype can show buttons that mimic the buttons already on the screen?
The user experience of the touchbar is objectively worse and adds no value. Most apps don't even use it, and the ones that do don't use it for anything interesting. And before long I'm sure it'll be playing advertisements at me.