News for hackers. Stuff that matters.
Re:16-inch MacBook Pro by pcr910303 on Wednesday November 13, 2019 @09:26AM (#21524408)
> "I'm so glad this model has a touchbar"

I'm so glad this model has a Touch Bar.

I have seen numerous people who have a MBP 2016 or later which just can't use computers without the Touch Bar experience.

If somebody doesn't find it useful, that's OK, but please, there are a lot of people (who doesn't loudly complain at HN) that finds the Touch Bar useful & incorporates it in one's workflow.

I for myself uses my Touch Bar extensively, from when I'm using Emacs (with a bit of scripting & BTT), Terminal.app, Safari, MS Office Suite, and on and on and on.

I really won't care if Apple would release a MBP without one, but I'm worried Apple will remove the (IMO very useful) concept altogether just because of the loud complainers on the net (like the butterfly mechanism).

Re:16-inch MacBook Pro by jeromegv on Wednesday November 13, 2019 @09:32AM (#21524470)
Well they can actually measure the repair rate of the butterfly mechanism, this is a different thing. That's why they also extended warranty on those keyboards. The defect is measurable, this isn't about complainers on the net.
Re:16-inch MacBook Pro by hosh on Wednesday November 13, 2019 @11:02AM (#21525600)
Or rather, it isn't just about complainers on the net. The design seemed to have incorporated a lot of other feedback from pro users.

Something that seems to satisfy users _and_ is less costly seems to be a no-brainer business decision.

Re:16-inch MacBook Pro by jzb on Wednesday November 13, 2019 @11:10AM (#21525704)
It shouldn't be impossible for Apple to offer models with and without. Let the market actually decide. Something tells me that if Apple produced exactly the same model of MBP, one with and one without, you'd see a huge preference away from the Touchbar. I could be wrong! But it would be good if users had the choice.
Re:16-inch MacBook Pro by kkarakk on Wednesday November 13, 2019 @02:16PM (#21528236)
Apple isn't in the business of giving user's choice. I think their argument always has been against the inertia of familiarity and in the case of the butterfly switches and touchbar it's bitten them in the ass but they can't undo the choice for whatever reason
Re:16-inch MacBook Pro by computerex on Wednesday November 13, 2019 @10:02AM (#21524865)
The thing is, you are bound to come across someone who finds a feature useful even if the feature is not useful for the vast majority of the people. I like Apple laptops and own a MBP myself, but I definitely think that the butterfly keyboard and touchbar hurt Apple's reputation. The butterfly keyboard has had a lot of technical problems which is frustrating for the users and hurts Apple's bottom line due to the repair costs. The typing experience on the butterfly keyboard is also not the best due to lack of travel.

The touchbar is a flawed design concept imho. The entire reason I touch type is so that I don't have to look down from my screen. My eyes remain on the screen for 99% of the time I am working. It's jarring and discontinuous for me to have to look down to use the touchbar. That's why I personally never liked it. I think the tactile feedback of a real physical button is essential.

I think Apple realizes this already to some extent because they went and added a physical escape key.

Re:16-inch MacBook Pro by CJKinni on Wednesday November 13, 2019 @10:21AM (#21525079)
> The thing is, you are bound to come across someone who finds a feature useful even if the feature is not useful for the vast majority of the people.

I think this sentiment holds true for function keys in general. I the vast majority of people never used them.

Re:16-inch MacBook Pro by mikestew on Wednesday November 13, 2019 @12:22PM (#21526689)
The thing is, you are bound to come across someone who finds a feature useful even if the feature is not useful for the vast majority of the people.

Absolutely, and Apple put function keys in that category. Yeah, maybe you touch-type those keys way up there at the top, but I'd bet a paycheck that the vast majority of MacBook users will look down before hitting a function key. I've touched typed since I learned on manual typewriters, and I still can't reliably hit the one I want blindly.

Doesn't matter anyway, as soon as I Cmd-Tab to annother app, the key functions all change anyway. But those handy "Fx" labels stay exactly the same despite the function change. But since it's always been this way, it is therefore a superior design and should not be changed.

Re:16-inch MacBook Pro by gowld on Wednesday November 13, 2019 @01:22PM (#21527499)
It's a MacBook Pro. Surely it should care to Pros who have leanred how their keyboard works. Apple doesn't think the touchbar is a noob feature, because the Air (and the actual "MacBook") doesn't have a touchbar)
Re:16-inch MacBook Pro by Yptur on Thursday November 14, 2019 @06:32AM (#21534596)
I think pros should be able to embrace new things. I use emacs and vim for about 70% of what I do and I never use the fn keys. ESC is remapped to caps as well so I'd have preferred a macro key or something instead that I can customise as I please (there is probably some software for that out on the net somewhere anyway but I like native stuff) like define app/global specific keystroke patterns (e.g. you define it as cmd-s so you can use it to save or something) .

The touchbar for sure is lacking something, not sure what though. I agree with apple that the fn row could be utilised better so I applaud them for trying something, not sure if the touchbar is the right way though but should apple stick with it and keep going in the right direction again I will for sure customise the hell out of the touchbar.

Re:16-inch MacBook Pro by pcr910303 on Wednesday November 13, 2019 @11:39AM (#21526065)
> The thing is, you are bound to come across someone who finds a feature useful even if the feature is not useful for the vast majority of the people.

Yeah, and I believe that the fn-keys are the exact symptom. I haven't encountered anyone that uses fn-keys to it's full potential (or at least, more than the Touch Bar can provide).

> The touchbar is a flawed design concept imho. The entire reason I touch type is so that I don't have to look down from my screen.

For simple actions, gaining muscle-memory on Touch Bar virtual buttons are possible. (I myself don't look the Touch Bar when performing simple & repetitive actions like open new Tab, or when pressing the escape key.)

> It's jarring and discontinuous for me to have to look down to use the touchbar.

Well, isn't it something like saying that it's discontinuous to move my hands from the keyboard to the trackpad to operate some GUI app? It's a glance away, and mostly the Touch Bar's actions are predictable & you know when you use it (for example, editing the formatting of some text in the MS Office Suite, or opening the emoji selector, or selecting autocomplete, etc...).

> That's why I personally never liked it.

Yeah, the feature has a variety of tastes. I think I can understand why some people just don't like it, but...

> I think the tactile feedback of a real physical button is essential.

I personally use HapticKey[0] for that.

[0] https://github.com/niw/HapticKey

Re:16-inch MacBook Pro by computerex on Wednesday November 13, 2019 @12:49PM (#21527097)
> Well, isn't it something like saying that it's discontinuous to move my hands from the keyboard to the trackpad to operate some GUI app? It's a glance away, and mostly the Touch Bar's actions are predictable & you know when you use it (for example, editing the formatting of some text in the MS Office Suite, or opening the emoji selector, or selecting autocomplete, etc...).

I use Vimium for browsing, liberally use keyboard shortcuts and use Vim/vim extensions in other IDE's. So my trackpad use is very limited indeed because I find it discontinuous. But I think the trackpad is much better than the touchbar at least because it's huge, you don't have to precisely touch it in any particular spot, unlike the touchbar.

On my personal lenovo laptop I don't use the trackpad at all and use the trackpoint because it's an easier/faster transition than using the touchpad.

Re:16-inch MacBook Pro by ggtt on Wednesday November 13, 2019 @09:32AM (#21524472)
Can you say slightly more about how you use it in Emacs? I've wondered if something like this is possible (although I'm not sure what would be useful to have it do).
Re:16-inch MacBook Pro by pcr910303 on Wednesday November 13, 2019 @10:19AM (#21525061)
It's a hacked-in-a-afternoon solution, but the gist is that I run a server in Emacs based on the emacs-web-server package[0], and I wrote some scripts that request to them.

I used Better Touch Tool[1] to add the buttons that execute the scripts.

[0] https://github.com/eschulte/emacs-web-server

[1] https://folivora.ai

Re:16-inch MacBook Pro by ses1984 on Wednesday November 13, 2019 @09:48AM (#21524684)
Wouldn't normal function keys work pretty much just as well?
Re:16-inch MacBook Pro by dillonmckay on Wednesday November 13, 2019 @09:51AM (#21524721)
Especially for visually-impaired users.
Re:16-inch MacBook Pro by hosh on Wednesday November 13, 2019 @11:00AM (#21525575)
Can you give examples of the touchbar with the scripting?

Wait, that might not work for me -- I use emacs in a terminal.

Re:16-inch MacBook Pro by scalatronn on Wednesday November 13, 2019 @09:37AM (#21524540)
yeah, i got one with touchbar, it's very bad and useless.

about butterfly switches... garbage

Re:16-inch MacBook Pro by fortran77 on Wednesday November 13, 2019 @09:35AM (#21524514)
I agree. The touchbar is a good feature. It's a shame that app developers haven't exploited it to its full potential.
Re:16-inch MacBook Pro by pcr910303 on Wednesday November 13, 2019 @09:39AM (#21524559)
> How on earth do you use Emacs without an ESC key?

Hmm, I think I've never used my ESC key when using Emacs, I bind Ctrl to Caps-Lock and call it a day.

BTW, I also frequently (~3-4 times a day) use vim, and I never found it hard to edit with the Touch Bar Esc key. I can find the Esc location without looking, I'm pretty sure anyone can do that. It's just simple: just press the most left part. The non-display part left on the esc button display also works as the esc key, so no problem with that.

(Yes, and that's why I believe that people who hate the Touch Bar b.c. of the no Esc key have never used the MBP. It's really a non-issue.)

Re:16-inch MacBook Pro by JshWright on Wednesday November 13, 2019 @09:52AM (#21524737)
Well, speaking as a daily vim user, you must be much more talented than I am at using a keyboard. I could never get the hang of touch-typing the virtual ESC (especially since in certain workflows I want to be able to rest my finger on the key without pressing it).

It was the thing that finally got me to rebind my mode switch to `jj`. Which works great, until the keyboard decides that "j" is the key it's going to double that day, then it's very frustrating... Fortunately today the keys it has decided to double are "bb" and "88"

Re:16-inch MacBook Pro by foobiekr on Wednesday November 13, 2019 @10:18AM (#21525050)
Ive been using one since the touchbar 15” came out and I loathe it.

There’s no physical feedback for the escape touchbar area even after you learn to strike it without looking. It sucks.

Re:16-inch MacBook Pro by pcr910303 on Wednesday November 13, 2019 @10:22AM (#21525100)
> There’s no physical feedback for the escape touchbar area even after you learn to strike it without looking.

Ah, I also agree that it's a problem. For now, I use the HapticKey[0] app to mitigate the problem. It's wonderful.

[0] https://github.com/niw/HapticKey

Re:16-inch MacBook Pro by computerex on Wednesday November 13, 2019 @10:29AM (#21525178)
I used the MBP with touchbar for work. I could not live without the physical escape key, returned the laptop and settled for a Windows laptop.
Re:16-inch MacBook Pro by jzb on Wednesday November 13, 2019 @11:12AM (#21525728)
"It's really a non-issue."

For you. It's a non-issue, for you. That doesn't make other people's experience invalid.

Re:16-inch MacBook Pro by sc4les on Wednesday November 13, 2019 @10:14AM (#21525000)
Evil escape and binding esc to fd or jk is a game changer
Re:16-inch MacBook Pro by mitchty on Wednesday November 13, 2019 @09:47AM (#21524674)
What do you use escape for in emacs? It’s not in any default kebinding, do you mean vi? Even that doesn’t need escape, ctrl + ] keeps you on the home row.

Slightly confused emacs user.

Re:16-inch MacBook Pro by frobware on Wednesday November 13, 2019 @01:00PM (#21527225)
C-x ESC ESC (translated from C-x <escape> <escape>) runs the command repeat-complex-command
Re:16-inch MacBook Pro by fortran77 on Wednesday November 13, 2019 @12:40PM (#21526989)
Old timers (like me) use it for meta. Ask anyone over 50!
Re:16-inch MacBook Pro by diet_mtn_dew on Wednesday November 13, 2019 @10:12AM (#21524978)
As the meta key, i.e., hitting ESC then x for M-x.
Re:16-inch MacBook Pro by jefftk on Wednesday November 13, 2019 @10:22AM (#21525097)
On a Mac I use "option" for this; much shorter reach
Re:16-inch MacBook Pro by pantulis on Wednesday November 13, 2019 @10:47AM (#21525401)
It's funny but I've been using Emacs for almost 25 years and still use ESC instead of ALT/OPTION, guess that's muscle memory from using Emacs via telnet sessions.
Re:16-inch MacBook Pro by jlokier on Wednesday November 13, 2019 @12:46PM (#21527061)
Alt+Key doesn't save any keystrokes over Esc+Key anyway, and I think the Esc version is easier to type.

Especially things like Esc : (which is Esc then Shift-;) is surely easier to type than Alt-Shift-;.

Re:16-inch MacBook Pro by fortran77 on Wednesday November 13, 2019 @12:40PM (#21526977)
That's my experience, too, I guess it's from learning EMACS and its ancestors on actual VT-100 style terminals with no meta keys.
Re:16-inch MacBook Pro by mitchty on Wednesday November 13, 2019 @10:37AM (#21525282)
Indeed, never even crossed my mind to set the escape key to meta, definitely not a default even for Cocoa emacs.
Re:16-inch MacBook Pro by jtms on Wednesday November 13, 2019 @09:46AM (#21524653)
I rebind caps lock to escape - it’s a much better use of an otherwise nearly pointless key
Re:16-inch MacBook Pro by TomVDB on Wednesday November 13, 2019 @11:03AM (#21525614)
I use caps lock the moment I need to type 2 consecutive upper case characters.

Reading through the comments here, it’s amusing to see how many people make assumptions about how things should be just because that’s how they work.

Someone above claimed that not being able to blind type function keys shows severe keyboard incompetence, something all trained computer typists should be able to do.

Well what about us poor souls who are trained mechanical typewriter typists? We didn’t have function keys?

The age discrimination is real!

Re:16-inch MacBook Pro by V-2 on Wednesday November 13, 2019 @11:23AM (#21525894)
I rebind it to backspace, as in the Colemak layout.

This works pretty great, especially since eg. ctrl + backspace (I don't know about Macs, does cmd + backspace work?) deletes the entire last word.

Without remapping the capslock you need both hands to execute this shortcut, which makes it much less practical.

Re:16-inch MacBook Pro by neoromantique on Wednesday November 13, 2019 @10:03AM (#21524880)
It's only pointless if you have a single layout.

It's very useful to switch input layouts.

Re:16-inch MacBook Pro by squiggleblaz on Wednesday November 13, 2019 @10:49AM (#21525430)
Then it's not capslock. By using it to switch input layouts, you admitted it's useless.
Re:16-inch MacBook Pro by PhasmaFelis on Wednesday November 13, 2019 @09:41AM (#21524581)
You can still hit ESC on a touchbar Mac. You tap the end of the touchbar where the ESC key should be. It's annoying and unnecessary, but it's not like they just pried the key out with a screwdriver.
Re:16-inch MacBook Pro by fastaguy88 on Wednesday November 13, 2019 @09:48AM (#21524681)
Ctrl-[ - I hated no escape key, but my fingers no longer look for that physical key, even on keyboards that have it. Ctrl-[ is always there, and it is less of a stretch. I've gotten un-used to pressing a real esc key (I hate the touch-bar esc).
Re:16-inch MacBook Pro by ElCapitanMarkla on Wednesday November 13, 2019 @10:00AM (#21524838)
Mapped to capslock?