Issue
Whenever I press a key that sends the Unicode for “ø”; the cursor moves to the end of the next word and then outputs “ø” at that location. This means that is is impossible for me to write in my native language. Obsidian is the only program in which this occurs.
It does not occur for other Unicode characters (reason explained below).
Examples:
In all other apps:
I am trying to edit this text to output: ø
But it only works outside of obsidian
In obsidian:
I am trying to edit this text to output:
Butø it only works outside of obsidian
In all other apps:
I am trying to edit this text to output: Ø
But it only works outside of obsidian
In obsidian:
I am trying to edit this text to output: Ø only works outside of obsidian
Reason for the problem
ø in unicode is ALT+00F8. ALT+F moves the cursor to the next word in emacs and cannot be disabled. Similarly alt+D is also a emac shortcut that interferes with the desired unicode output
Solution to the bug
the user should be able to disable emac mode or Obsidian should behave similarly to other apps in this regard.
My temporary solution
Either:
- quit using Obsidian
or
- Write language-specific keycodes through the language settings but this requires a reprogram of my keyboard and I will simultaneously lose the ability to output greek alphabet, emoticons, and other cool stuff. (The keyboard is running QMK firmware btw in case anyone is interested in fully programmable keyboards
)