37

So I've been using the MacBook Pro with Touch bar for a week and the Touch Bar seems pretty convenient. However, I haven't found an option to customize the Touch Bar for a specific app.

For example, whenever I code via jetBrains phpStorm, I'm used to having the F[0-12] Buttons (which aren't displayed in the keyboard anymore in favor of the Touch Bar). I know that if I'm holding the fn button, I'll be able to see the F[0-12] Buttons. But I want them to be displayed by default without the need to hold the fn button.

Is there a way I can achieve this?

  • This is close to being a duplicate of this question. However, the answers here are good, so it probably shouldn't be closed. – Emil May 15 '17 at 8:10
55

Assuming I understand your question, you can set your Touch Bar to show the function keys as its default display on an app by app basis.

To do this:

  1. Go to Apple > System Preferences
  2. Select the Keyboard preference pane
  3. Click on the Shortcuts tab
  4. In the left sidebar, select the Function Keys option
  5. On the right-hand side click on the plus + button
  6. Select the JetBrains PhpStorm app
  7. Add the app

Now, whenever you are using the JetBrains PhpStorm app, the Touch Bar should display all the function keys.

  • 1
    Is this the only way to disable "App Controls" for a certain app? Is there another way, to keep the control strip instead of function keys, but without App Controls, only for a certain app? – trusktr May 25 '18 at 7:56
  • Unfortunately, it didn't work with Spyder, even though I created an app using appify. MacOS is probably looking for something else... in Activity Monitor there are many python processes but no Spyder process. – Leo Jun 19 at 7:07
21

If you want to REALLY customize your Touch Bar, you'll need BetterTouchTool.

There is a short post on the official BTT site, linking to a long blog post on medium.com illustrating Touch Bar customization using BTT.


In the interest of link rot prevention, here are a couple of Touch Bar screenshots from the blog post.

Holding down Ctrl key for a custom window management bar:

enter image description here

Customized for the PyCharm IDE:

enter image description here

There is a lot more, and the above arrangements were customized by the USER, not the Pycharm developers or even the BTT developer.


Note: I am not affiliated with BetterTouchTool in any way, I just use it and think it's the best quality product of its type—and more people should use it! :)

  • 1
    +1 Agreed! Using BTT is an excellent way to do advanced customisations of the Touch Bar. There are other options, but BTT is the leader of the pack, although I've noticed for some it takes a while to suss it out. But it's definitely worth it when they do! :) – Monomeeth May 15 '17 at 11:30

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .