Bug 2322105 - AltGr on Spanish keyboards
Summary: AltGr on Spanish keyboards
Keywords:
Status: NEW
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: xrdp
Version: epel8
Hardware: x86_64
OS: Linux
unspecified
low
Target Milestone: ---
Assignee: Bojan Smojver
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-10-28 08:33 UTC by hpc-admin
Modified: 2024-10-29 10:25 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)
xrdp-genkeymap with a Spanish keyboard attachted to the Linux machine (14.14 KB, text/plain)
2024-10-28 08:33 UTC, hpc-admin
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Github neutrinolabs xrdp issues 3292 0 None open AltGr mapped incorrectly on Spanish keyboard 2024-10-29 10:25:46 UTC

Description hpc-admin 2024-10-28 08:33:54 UTC
Created attachment 2054028 [details]
xrdp-genkeymap with a Spanish keyboard attachted to the Linux machine

Description of problem:
Spanish keyboard layout on Windows, connecting to xrdp running Xvnc results in AltGr being mapped incorrectly

Version-Release number of selected component (if applicable):
xrdp-0.10.1-1.el8.x86_64

How reproducible:
100%

Steps to Reproduce:
1. Set keyboard layout to ES in Windows 10
2. connect using mstsc.exe
2. launch an Xvnc
3. run xev
4. press AltGr (to get characters like [, ], { or })

Actual results:
xev shows Alt_R+Shift_L being pressed

Expected results:
xev shows ISO_level3_shift being pressed

Additional info:
xrdp selects km-0000040a.ini (which is correct), but apparently this does not map the AltGr properly, while km 407 (German) does. The xrdp source from github does not contain a km-0000040a.ini, so I'm assuming it gets added in the EPEL build process.

Comment 1 Bojan Smojver 2024-10-28 22:35:34 UTC
This file is part of the release tarball of xrdp-0.10.1:

$ tar tzvf xrdp-0.10.1.tar.gz | grep 0000040a 
-rw-r--r-- meta/wheel     8724 2024-07-31 22:55 xrdp-0.10.1/instfiles/km-0000040a.ini

So, I think this issue should be raised upstream, if the mappings are incorrect.

Would you mind opening an upstream bug in xrdp GitHub and then linking it here?

Comment 2 hpc-admin 2024-10-29 10:22:05 UTC
Interesting. I downloaded a development version and it was missing that file.

https://github.com/neutrinolabs/xrdp/issues/3292

Comment 3 Bojan Smojver 2024-10-29 10:24:46 UTC
I think release tarballs are generated differently to development snapshots. Upstream folks will know for sure.

Thanks for opening the bug report upstream!


Note You need to log in before you can comment on or make changes to this bug.