truong2d / mm

Mouse Without Borders prereleases for testing/validation.
http://aka.ms/mm
118 stars 9 forks source link

Keyboard layout special characters mapping is incorrect with multiple languages #13

Open ilomambo opened 3 years ago

ilomambo commented 3 years ago

I have 2 computers connected with mm . On both have 3 keyboard selected for 3 languages (English, spanish, hebrew) The keyboard selection switch work fine (ALT+SHIFT) but most special characters on all 3 keyboard layouts are mapped wrong For example, on the English keyboard, pressing the "=" key (one key left of Backspace) shows "]", and the same with other special characters. I see 2 solutions, either to correct the keyboard layout automatically (assuming you can get the correct info) or give the possibility to manually assign keyboard layouts on the mm settings.

Extended example Wrong Mapping on English keyboard layout: \1234567890[] qwertyuiop;= asdfghjkl`'/ \zxcvbnm,.-

Should be: `1234567890-= qwertyuiop[]\ asdfghjkl;' zxcvbnm,./