MacOS – Setting Romanian diacritics using AltGr on El Capitan

keyboardlanguagemacbook promacos

I'm a Linux user, using Ubuntu for few years. Recently I bought a Macbook and I'm trying to understand how to set up my Romanian language layout.

My mac has a Romanian keyboard, but since I am a programmer I want to use all the characters (including [, ], {etc). Currently if I set up the keyboard layout to be Romanian on my macbook, if I press [ I get ă, which is expected, but it's not something I'm used to.

I would like to use AltGr + a to get the Romanian diacritic letter that looks like a, but is ă and when pressing [ to get [.

In fact, I need the following combinations:

  • AltGr + a => ă
  • AltGr + q => â
  • AltGr + i => î
  • AltGr + s => ș
  • AltGr + t => ț
  • AltGr + Shift + a => Ă
  • AltGr + Shift + - => long dash

How to set up this?

On Ubuntu this was activated as default thing. I read a little bit how to do it on OS X and found that Ukelele could help. Isn't there a more native way (e.g. just importing a preset keyboard layout)?

Best Answer

The "native" way in OS X would be to use the US (ABC) Extended layout provided by Apple. It lets you make the necessary characters via alt/option shortcuts. For a list see

http://symbolcodes.tlt.psu.edu/accents/codemacext.html

For the shortcut set you specified, Ukelele or Karabiner is what would normally be used.

Some alternative Romanian layouts made with Ukelele can be found at

http://www.unibuc.ro/e/prof/paliga_v_s/soft-reso/