I have hotkeys set up to type German umlauts (ä, ö, ü) more easily.
This solution works well, except for when I'm writing emails in Outlook. For some reason, there are spaces added before the character in Outlook. This doesn't happen in any other app.
Does anyone know why this happens? I appreciate your help.
I'm using 'Insert text by pasting' instead of 'Insert text by typing' because the typing option doesn't type out the actual characters.
Please let me know if you have tips for typing out Unicode characters like Ä, Ü, or Ö with hotkeys.
It works for the lowercase umlauts but sadly not the uppercase ones (Ä, Ö, Ü).
After a lot of trial and error, I found a solution.
First, I tried 'insert by typing' with the %hex% values instead of the characters, but that didn't work.
Then, I tried 'insert by pasting' with the umlauts' hex values, which works perfectly in Outlook and other apps. There are no additional spaces when the hotkeys are set up like this:
Here is the macro group for German umlauts (ä, ö, ü, Ä, Ö, Ü): German Umlauts Macros.kmmacros (8.2 KB))
You can type any umlaut by using ⌥ + A, O, or U.
For uppercase umlauts, use ⌥⇧ + A, O, or U.
Maybe, but I wasn't able to figure out a solution. I ended up creating my own custom keyboard layout.
I've seen multiple posts here from users that can't use Unicode characters the same way you can. In my case, it could be that Apple just assumes that I want the international layout since I have German set up as a secondary language – both the U.S. layout and U. S. International PC are the same for me.
I hope using Unicode characters in Keyboard Maestro will be possible for every user in the future.