A bit of follow-up on this issue:
I tried to understand why Atom trigger a
Å instead of
`, still got no clue.
Both chrome and safari trigger a keycode of 220 (
\) when firefox trigger a keycode of 192 (a backtick or a tilde depending on the os) and finally Opera doesn’t dispatch a keyboard event for that key (but still input a backtick in text fields). The logical conclusion is that webkit is already handling this key in its own way.
But logging the
keydown event in Atom when the focus in on an editor view produce the following event for my backtick key:
U+00C5 correspond to the
Å, but it still write a
` in the editor.
When triggered on the tree view or on the tabs view the event is now:
So I’m a bit at loss here.
I would like having @lau confirmation on that, do you have the same results?
I tried to search in the atom, atom-keymap and atom-shell repos for a potential mapping of a keycode of 229 to a
` but it seems there’s no such mapping. So I just don’t get what’s going on.
Maybe with more data we could find a clue about that, but as is it’s a dead end.
Edit: the 220 vs 229 is the same in chrome. I’ll try to look in this direction.