I am working as a software developer in a non-english environment and I often need to switch keyboard layouts between "US English" (programming) and "Estonian" (general social interaction and creative/recreative/technical writing).
The need to constantly switch layouts while somewhat helpful is also a constant source of frustration.
The non-english keyboard does not have the symbols I need for my work (like ``~^<>|`) and some of the symbols while accessible are painfully out of the way.
The English US keyboard on the other hand does not have any support for my accented letters like
I am wondering if there is a way to attach an external physical keyboard to my MacBook Pro and set it to a different keyboard layout than one for the built in layout.