Category: Usability

16 Dec

How to have function keys in VirtualBox guess with MacOS TouchBar

New MacBook Pros are well known for some “bold” design choices for example forcing everyone to carry on a thousand dongles in order to convert a whole world of connectors to USB-C.

If you are a developer you are likely be complaining about the touchbar – for those who don’t know what that is, it’s a small strip of touch screen which replaces the top-row of the MacBook keyboard, effectively removing the Esc key and function keys.

The touch-bar frankly sucks (most importantly because you cannot touch-type it, while you can touch-type plain old function keys) but you might be forced to live with it if you are not lucky or you want a higher end model. Touch typing aside, old functionality is still there – if you press Fn, the touch-bar will display the missing keys “restoring”, in a way, the old functionality and for “standard” users, nothing changes really.

Except for those ones who configured their keyboard so that Fn worked the other way around, defaulting to function keys and giving multimedia keys if Fn is pressed… a setting most likely to be used by developers.

Apple thought of these scenarios, naturally (no – in the design of the new MBP it seems they actually thought of nobody) and you can select a set of applications where function keys are forced on the touch-bar.

You can find it in System Preferences / Keyboard / Shortcuts / Function Keys. Here you can add your favorite development editors, terminals, virtualizers.. like iTerm, Visual Studio Code, Atom, Sublime Text, VirtualBox. And yeah it works.. except for virtualbox, because VMs don’t run in but in other processes.

How to add VirtualBox to the list of function keys exceptions

We have to do a little workaround.   1) Open a Finder window to the /Applications folder. Right click on and click “Show Package Contents” vbox_show_menu   2) Find the Resources folder, and drag it into Finder’s favories sidebar vbox_dragfavorite   3) Using the Resources folder you put in favorites, add and to the list of exceptions. vbox_keybprefs   4) Now you can remove the Resources shortcut you added to favorites. 5) Enjoy always-on function keys in your VMs!

Filed under: Rants, Usability

15 Jul

The Design of Everyday Things

The design of everyday things is such a wonderful book.

Book Cover

When I first read a review about it, it said “you will never be able to see a door in the same way” or something like that.

I thought it was an exaggeration.  It’s not. It will change the way to think about everyday objects’ design and usability.

Today I was listening some music. The headphones cable hit a little bottle of some medicine I am taking for allergies.



Of course the bottle rolled down the desktop to fall onto the ground. Thankfully it didn’t break. Now, what is the reason of having round, cylindrical bottles ? None I can think of (apart some economical I don’t know about not being a bottle expert). Please, give me square bottles everyday. Every detail matters.


Filed under: Usability