wirekang/mouseable

Default deactivate `;` binding does not work on QWERTZ keyboard layout

Closed this issue · 6 comments

The QWERTZ (German) keyboard layout has no dedicated/default ; key. ; is entered with SHIFT+,.

Using SHIFT+, does not work to deactivate.

It looks like the displayed key is always of some other keyboard layout.

So ö shows as ```, and ä shows as `'` for example.

What is displayed as ; is the ü key for me. So it doesn’t seem to be a direct mapping between the US and DE keyboard layouts/keys either?

First of all, I apologize for not thinking about anything other than QWERTY. Although I didn't know the exact cause, I'll solve it as soon as possible.

No worries :)

I would like to suggest that the config file or input be UTF-8. That can solve a lot of problems later as well.

I fix this problem to let Mouseable use key name string from windows api.