Typing option+s results in surprise emoji (😮) instead of eszett (ß)
Up until a few days ago typing option+s resulted in the German eszett (ß). Currently typing option+s results in the insertion of the surprise emoji (😮). If I bring up the Keyboard Viewer and press the option key by itself, I can see that in theory at least typing s
should insert ß as I would expect. Clicking on the ß character in the Keyboard Viewer also inserts a 😮.
I have tried
- a different keyboard layout which provides option+s as ß: surprise emoji
- activating the standard German keyboard and pressing the key to the left of
0
(zero): ß - disabling Karabiner, although nothing in the settings suggests such a substitution to be active: surprise emoji
As indicated in an older question, the emoji substitution check doesn’t work on Big Sur.
Do you have any idea how I can debug what is causing this? I cannot recall installing anything recently which might be causing such a change.
I have successfully found out where the replacement was coming from - it turns out there was an entry in ~/Library/KeyBindings/DefaultKeyBinding.dict
which mapped option
+s
to the surprise emoji. I had forgotten putting the entry in there.