TechxArtisanStudio / Openterface_QT

Openterface Mini-KVM: Host Applications for Windows and Linux Support
GNU Affero General Public License v3.0
35 stars 5 forks source link

Use the host keyboard layout instead of the target's #9

Open shadowkora opened 2 months ago

shadowkora commented 2 months ago

Current implementation only reflects the keyboard of the target, so if the host machine has QWERTZ layout and the target has QWERTY, it will be typing as QWERTY, so I think some translation layer is needed to reflect the host machine's layout on the target machine.

In my example, I also use the CES QWERTZ layout, when typing on an Ubuntu machine that uses ENG QWERTY, numbers on my top row are not getting passed to the host machine at all, typing 1 2 3 4 results in = - - - (- represents nothing being typed on target)

d3vyce commented 2 months ago

Same issue for me with AZERTY (host) -> QWERTY (target).