Ylianst / MeshCommander

MeshCommander is a Intel(R) Active Management Technology (Intel(R) AMT) remote management tool. It's feature rich and includes a built-in remote desktop viewer for Hardware-KVM, a Serial-over-LAN terminal, IDER-Redirection support and much more. MeshCommander is built on web technologies and runs on many plaforms. In addition to being available as a stand-alone tool, MeshCommander was built to be very space efficient to that it can be uploaded into Intel AMT flash space to have it served diretly from the Intel AMT web serve.
Apache License 2.0
334 stars 72 forks source link

Broken KVM keyboard mapping #12

Open bthebaudeau opened 4 years ago

bthebaudeau commented 4 years ago

Using an fr-fr keyboard with MeshCommander v0.8.2, some keys are correctly mapped, some other keys are mapped as en-us, some other keys are mapped otherwise, and some keys are not mapped at all. I get the same behavior whether the AMT host is running the BIOS UI, Windows 10 Pro with an fr-fr keyboard or Ubuntu with an en-us mapping.

I don't know if this can help, but with MDTK, in order to get an acceptable keyboard mapping, I had to select "Japanese keyboard" in the connection options of UltraVNC and to switch my Windows keyboard mapping to en-us for the KVM window.

Here is the exact mapping that I get with MeshCommander v0.8.2:

AMT host: Lenovo ThinkServer TS140, BIOS version: FBKTD9AUS, Intel ME v9.1.45 activated in Admin Control Mode (ACM). Client: Windows 10 Pro 1909, 64-bit, fully updated, RLE8.

MeshCommander was installed using the MSI installer.

Tell me if you need more information.

bthebaudeau commented 4 years ago

The mapping above was for Ubuntu as the host OS with an en-us mapping.

With Windows Server 2019 Standard and an fr-fr mapping, I get:

Horgster commented 3 years ago

Hi @Ylianst

Confirm we are having the same issue with MeshCommander version 0.9.0. We are using NO-NB Keyboard Layout

Some keys are correct and some keys are EN-US keyboard layout.

Is this something that you please can fix ?

Best Regards Horgster

trondkk commented 3 years ago

I can confirm that we are also experiencing issues with norwegian keyboard layout.

Regards Trond

Horgster commented 3 years ago

Hi again!

This is how the Norwegian Keyboard Layout looks like including scancodes

I have testet all the keys of the keyboard in this is the result:

Keyboard → Result in Remote Desktop screen 12345678901234567890 (no issues) abcdefghjiklmnopqrstuvwxyzabcdefghjiklmnopqrstuvwxyz (no issues) øæå (should have been øæå) ØÆÅ§Æ (should have been ØÆÅ) |' (not working) \å (not working)
<> → not mapped at all +\ (not working)

Keyboard combination = how it should be → Result in Remote Desktop screen ALTGR+2 = @@ (working) SHIFT+§ = §* (not working) SHIFT+1234567890 = !"#¤%&/()=!"#¤%&/()= (working) SHIFT+> = > → not mapped at all ALTGR+7890 = {[]}{[]} (working)

SHIFT+ = ? → `` (not working) SHIFT+\ = → Å (not working)

Please fix this as Norwegians can't us this product if this is not fixed.

Monsurd commented 3 years ago

Great tool @Ylianst.

Got same issues as Horgster posted with the Norwegian keyboard.

Very much appricated if you could look into the issue.

Keep up the good work!

brgds Monsurd

Horgster commented 3 years ago

Hi @Ylianst

Any status or progress here?

Cheers Thanks!

rgl commented 2 years ago

@Ylianst should this issue be opened somewhere else? Do you have any pointer about this? How can we help?

ensingerphilipp commented 1 year ago

Can confirm - Using German keyboard and set german keyboard layout in ubuntu. Is broken have to use it like an englisch keyboard and some keys like / dont work altogether