Why should I devote time to learning Touch Bar and trying to find ways to integrate it with my workflow when keyboard shortcuts are more than enough—and probably better? What happens when I sit down at my iMac where I spend >50% of my time?
Pock. has the answer. Turn the Touch Bar into the Mac Dock. Full screen everything and still have quick visuals on app notifications. Don't have to command-tabtabtabtab to get to a different open app—just tap it on the dock in Touch Bar. It's the perfect solution to an actual problem—give me more space on a small screen without sacrificing any of the experience.
If Apple was going to try and open a new front on the "hearts and minds of Touch Bar skeptics" war then the Mac Pro reveal at WWDC a few weeks ago would have been the time to do it, that they didn't makes me think it's not long for this world. Not because the Mac Pro sales would have been hampered by it, if a workstation class modular PC running macOS was what you have been waiting for then wrapping the cost of a Touch Bar keyboard wouldn't be a make or break price modifier (and you could always swap out keyboards later if you hate it).
If the MBP is a quasi-halo product (expensive but incredibly ubiquitous) and the Touch bar isn't coming to the Mac Pro which is a true halo product I don't think you'll see it ever get pushed to any other product category either.
I also think the Touchbar apps being migrated to Sidecar may be a clue that a deprecation path exists should the dedicated hardware go away. “They live in sidecar now.”
defaults write com.apple.Dock autohide-delay -float 0 && killall DockNot as useful as when it's right next to the keyboard, but that's probably the closest other Macs are going to get.
I could sort of imagine Apple making a desktop keyboard with one, but it seems better suited to a wired keyboard than bluetooth. You'd have to recharge the battery way more often.
How complicated do you think it is that you need to spend time learning it?
Some tips:
Customise it to your liking in the keyboard pref pane.
You can press-and-drag on volume and brightness buttons of the collapsed control strip. No need to tap then slide.
You can create services (now Quick Action) in Automator and they show up with the Show Quick Actions setting set. Since services can be contextual (input+app) you can get creative and do some whacky stuff in there. I have contextless Safari and Terminal there to pop up new windows whatever the focused app is.
Long story short I think the touchbar is totally useless. I have it set to emulate regular function keys right now (expose, launchpad etc)
However everything else is top notch and well worth it. The touchid is fantastic, and you will immediately enjoy the difference. Screen is amazing, 8 cores is super nice. Also I might be in the minority but I actually prefer the feel of the keyboard vs the previous unibody keys.
Touchbar is a dud but the 2019 version is well worth it otherwise imho.
It is not the feel of the keyboard that is "hated" - it's the reliability (the feel of the keyboard AFTER it stops being new and starts being... the 2016+ rMBP butterfly keyboard).
I wonder if the 2019 keyboard is fixed, but I'm VERY sceptical.
I don't know why people type like that, but they do. I wonder if there's any correlation with people who stomp their feet when they walk. It's like they never picked up on the fact that you can dial back your own movement's impact instead of just smashing into stuff and letting it stop you.
Back in the "old" days, nobody would have voluntarily admitted they used the regular Escape key implying their hand movement is anything less than optimal. Hell, Mac OS was praised for almost not making any use of the carpal tunnel inducing function keys.
Then the touch bar was released ;-)
[0] https://pock.dev/assets/img/brand/pock_logo_w.png
[1] https://c5.patreon.com/external/logo/guidelines/icon_color_v...
I do like the idea of having the touch-bar as a notification center though, that would be pretty helpful.
I have my Macbook on a stand with an external keyboard. Besides being ergonomically better like that, I also missed the physical esc button way too much and would often accidentally hit the touch escape with my left pinky. Being a touch button all you need to do is graze it and ESCAPE!!1
I also use Karibiner to switch the capslock key to "escape when pressed once" and "ctrl" when used in combination with any other key. Completely agree that a missing escape key was a stupid design decision.
> it requires more recall of state
The state is right there in the display, same as it would be on the touch strip. You can either mouse to an icon or keep tabbing to it. Either way I haven't had to reach for the touch strip and interrupt my flow.
It is by far the worst thing made when working say on the bus. There is no world in which the touch bar is good in any way. There are zero benefits to it. On two years with this monstrosity I have regretted having it. And now I am seriously considering moving to windows with the new Linux subsystem.
WSL2 is supposed to be a great improvement again.
The Surface hardware is also nice. The only downside is the mediocre touchpad, but I can live with that.
https://www.phoronix.com/scan.php?page=article&item=windows-...
My Pock settings: refresh every 30s, uncheck "hide control strip" and "hide persistent items" so I can put often-used folders in the dock to see them on the touch bar. Check "hide finder", "hide trash", and "launch at login". (On this last: once or twice an update or wake has left me with the default touch bar and I've had to manually restart Pock.)
My Dock settings: shrink the size down, move it to the left or right, uncheck "minimize windows into application items", check "automatically show and hide the Dock", uncheck "show recent applications in Dock". Unfortunately there is still no way to entirely remove the Dock.
Keyboards are something you never notice unless they arebad. There's nothing amazung about the ThinkPad keyboard but there's nothing super special about it.
I'm typing this on a ThinkPad USB keyboard connected to a Dell computer. Any types are because Lynx doesn't always scroll over when typing in a textbox.
I don't know why other manufacturers can't seem to get it right.
Granted I'm still scared to run Linux on a laptop as I don't believe I will get the same battery life out of it as I do with Windows. So I've never tested the trackpad under Linux. On Windows it's great.
https://bill.harding.blog/linux-touchpad-like-a-macbook-prog...
Given most people on here will spend a significant amount of more time typing than they do using the touchpad (whether that be writing reports / scrum tickets or just programming) it should be a no brainier that keyboard ergonomics are far more important than the quality of the touchpad. And that’s without taking into account my first point that MacBooks aren’t even that much better than the competition in terms of the touchpad.
From a personal perspective, I’ve used a lot of engineering laptops over the years and honestly the latest generations of MacBook Pro’s are amongst the worst I’ve used. Which is a great shame because I do honestly like some of the value that OSX adds. However OSX isn’t enough to tip the balance when Linux is actually pretty damn good on the desktop these days.
For the MacBook, if they had a version with a physical escape key, I'd be fine. Just make it a little shorter. It will be okay. I promise.
Unsure which was the first I ever tried, ~20 years ago I used my uncle's ThinkPad but I don't recall the model.
I tried someone elses ThinkPad and was like "Wow this is nice to type on" so while in Taiwan I went to the Lenovo store and looked at the laptops. Ended up buying a ThinkPad X1 Extreme and I love it. Best laptop I've owned.
The Lenovo Legion series tho, the keyboard isn't as good as the ThinkPad.
I run a 2017 MBP with the second butterfly iteration and stories online have me worried that any day will be the last day of my keyboard.
So far it works very well and when I went back to my 2012 MBP to find some old files, I noticed I vastly prefer the new keyboard.
TouchBar however is the most useless thing ever. I absolutely never ever use it unless I need a FN key. I mostly forget its there...
Makes it feel a bit more tactile and I'm surprised Apple didn't build some sort of feedback like that in by default.
Using the trackpad mechanism is a little cheesy, but it could have its own haptic hardware.
I have no idea how people open and close browser tabs without this, since browsers have great middle click response but Apple pointing devices don't natively generate such clicks.
It's SO convenient.
That way if I want to open a link in a new tab I can choose between opening it behind the current tab or in front.
Recommended setup (mine):
One giant button in the left corner that says "escape escape escape escape escape" (what it does should be obvious), and one tiny button in the right corner that brings back the normal touch bar. (And nothing else.)
Also, make those buttons white text on black. At least it's an OLED display, so parts of it you want "off" are actually dark.
Even just the lack of a bunch of distracting flashes as it changes when you switch apps is a relief.
[0] https://community.folivora.ai/t/goldenchaos-btt-a-complete-t...
That should have been a hardware key!
A message from the Vim gang.
That said, I had a MBP with touch bar for half a year and even though I was quite excited when they announced it, I hated it. I will not buy another laptop with that thing on it.
https://stackoverflow.com/questions/127591/using-caps-lock-a...
That takes care of returning from insert mode to normal mode. What do you do for returning from other modes (operator pending mode, visual mode, etc.) to normal mode? I don't think it is possible to reliably reproduce all of the <Escape> in all the modes with remaps.
Also, pressing two different keys is faster than pressing the same key twice
One bug I noticed is you can get in a <esc> <esc> situation, with twice the button. But since you miss <esc> button all the time, why not having it twice; or more?
There's extra vertical space on the lower half of a MacBook, and the dock wastes vertical space on the screen
I normally put the dock on the side, but putting it above the keyboard works too
Now if only the damn keyboard had a proper escape key. Who signed off on that. Honestly.
It's hackable, programmable, and versatile. I have never used F keys and making Caps Lock the new Escape key works better for me anyway since I have small hands.
How can you not like having Lemmings in your Touch Bar? [0]
I have no problems with the keyboard (my favorite is actually the PowerBook Pro Aluminum Keyboard), but it being basically the only moving part and arguably gets the most use of any component on the computer, it would be nice if it was user replaceable (the battery too, but ...). I'd like to always have a spare around or the ability to take it out and every once in a while get any dirt or whatever can get in under the keys out.
I detest the TouchBar and think it's one of the worst ideas to come out of Apple in a long time. I'm waiting for them to end this joke.
I have a mbp 13" 2018 and as most. The touchbar is the most unused feature (vs sdcard slot they've ditched for example).
However since the conversation here is about this app. It's the best dock on touchbar I've seen so far and it's open source. So it might not be that hard allowing some drag and drop.
With that said, I've installed pock this morning but with auto-hidden dock it feels that I don't waste so much screen real estate for the dock.
The main problem of the touchbar and any screen with touch is the fact you must engage your sight to it. Physical "static" devices avoids that (keyboard...) So the touchbar at least for me, breaks productivity vs engaging to it.
The sample presets are kind of cluttered, but removing some of the items and making others was ultra simple. If you know AppleScript you can pretty much any button.
Frankly, I am not sure why there is no "glueable" 3rd party Esc/Fn rubber membrane over touch bar with USB-C output produced by anyone to address this major design flaw for high-performance Apple devices...
it has the list of open apps and more (and it's highly configurable). it's not exactly the dock, though, but i find it more useful.
it needs better touch tool (https://folivora.ai), but that's quite cheap for how much it offers.
A related tool I highly, highly recommend is BetterTouchTool - you can completely customize your Touch Bar to show and do almost anything you want it to do, based on the app context you're in. You can do what this does but 100 other things as well.
It's made the Touch Bar actually worth it for me.
I also love the clicky feel of the keyboard so maybe I'm just special...
I personally have a mix of app launchers, brightness/volume controls and a play/pause button.
It worked for me today for the first time (that I realized). I copied a link from twitter on an iPhone, then pasted on an iMac.
edit: IMHO the problem is the dock itself. it just sucks. even windows 10 taskbar is way better
As said, not sure which of the two it is.
Know how your $3,000 MacBook Pro keyboard keeps breaking? Know what's not broken and close to your keyboard? The touch bar. So I built a keyboard into the touchbar: https://github.com/RubenSandwich/TouchBarKeyboard. Problem solved.
But seriously, OP's tool has way more utility then mine.
This uses the trackpad haptic engine to (poorly) emulate a key click when pressing touchbar items.
I'm unsure how they overlooked putting a haptic engine in the touchbar itself but it feels way too late to attempt to salvage now. They need a new keyboard that people will fall in love with.