3

I am actually using the sweidsh keyboard with an estonian layout, so the backtick key itself produces ' and while holding Shift, it produces .

Is there maybe a way to create a global keyboard shortcut?

2 Answers 2

3

Looking through the keybindings in the Estonian keyboard layout that ships with Mac OS X, it appears (amazingly) that the backtick character (`) cannot be produced with any of the unmodified keys, nor with any combination of option, shift, or control, despite the fact that most of the option-character key combinations are left unmapped on this layout. There are many ways to modify it to produce this key combination.

You could create a modified Estonian layout using Ukelele, you could use a program like Keyboard Remap for Macbook, or even TextExpander.

4
  • Thanks! I finally managed to change my keyboard layout with Ukelele. Now I can type ` with just a small keybaord shortcut!
    – ragulka
    Mar 21, 2013 at 10:50
  • I added my modified keyboard here: dl.dropboxusercontent.com/u/3573333/… . Unzip it to your home folder Library/Keyboard Layouts folder and activate/select another "Estonian" keyboard in mac preferences. You can find where the key is with the Keyboard Viewer.
    – JaakL
    Jan 16, 2017 at 13:02
  • @JaakL link dead
    – Hendry
    Mar 6, 2019 at 14:57
  • commitblog.eu/2016/06/22/…
    – Hendry
    Mar 6, 2019 at 15:06
1

Sadly, this glaring issue still hasn't been addressed in the last 7+ years.

There is a Ukulele-based keyboard layout bundle available on Github that's straightforward to use:

Caret is mapped to Ä, as is common on Windows workstations.

Backtick is unironically mapped to ` — the key exists on the physical keyboard, the native layout just doesn't use it that way.

Sample image of physical keyboard layout

To install it:

  • download the keyboard bundle from Github
  • sudo mv ~/Downloads/EstonianDev.bundle /Library/Keyboard\ Layouts/
  • restart
  • change your keyboard layout to "Estonian Dev" from Preferences → Keyboard → Input Sources → +.

You must log in to answer this question.

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