Yoruba keyboard layout for Mac

I wanted to share with you a keyboard layout I designed to type Yoruba on Mac computers. I tried to keep it as close as possible to the regular keyboard layout I use for English so as to avoid having to constantly switch keyboards – which I already do enough of between English and French…
Here is how it works:

  • All the keys remain the same as on the regular U.S. keyboard
  • To add a dot under e, s, and o:  ALT + letter (eg ALT + o to type ọ).
  • Capital s, e or o with dot: SHIFT + ALT + letter
  • High tone (mi): ALT + h
  • Low tone (do): ALT + l

Tone marks are inserted after the letter.

You can download the keyboard layout here. All you need to do is to drop it into Library > Keyboard Layouts and select it in your language & text preference window.

I used Ukelele which was developed by John Brownie (SIL). If you’re looking to create a keyboard layout, I definitely recommend this software. It’s easy to use and comes with a comprehensive user’s manual, not to mention the fantastic support provided by the users’ community. I was a bit sad not to have another upcoming keyboard layout project😉

Let me know what you think! I hope you’ll have as much fun typing as I did designing this keyboard layout.

It’s also worth mentioning that Tom Gewecke made a combined layout that allows one to type both Yoruba and Hausa on the same keyboard. More on his blog!

2 thoughts on “Yoruba keyboard layout for Mac

  1. Thanks much for this wonderful job u did. Africa development is conditionned to its local languages development. If our rulers take part of it, Africa will be free!

Share your thoughts

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s