Allow keyboard infomation override for xrdp connections #1950
Replies: 6 comments 17 replies
-
I think we need to discuss and implement this in a few steps.
For the first and third one I have the draft code. |
Beta Was this translation helpful? Give feedback.
-
The intention of each step is supplementary. 1st one: This removes versatility from the system, but we think it is useful for debug purposes. I also believe that xrdp can be used as a work-around when used on personal Linux systems. |
Beta Was this translation helpful? Give feedback.
-
2nd one: |
Beta Was this translation helpful? Give feedback.
-
3rd one: This feature is already implemented in xrdp. However, if you are using Japanese on an English keyboard (PC101/102) with 'kbd_type:0x04', the current code will give a false positive. I find this operation unfamiliar to the average Japanese Windows user. |
Beta Was this translation helpful? Give feedback.
-
As for the fourth. I know it's incomplete, but you can use The RDP Client on iOS/Android/macOS changes versions frequently. I thought of a similar mechanism to Such a process is a big challenge for me as a C beginner. |
Beta Was this translation helpful? Give feedback.
-
As 5th one: The login screen is shown first, so the keyboard info is set then. I'm trying to create some test code to try it out, but I haven't managed to create the code itself yet. |
Beta Was this translation helpful? Give feedback.
-
Hi all
This discussion is similar to Discussion #1933 and PR #1934
But this one is for xrdp itself.
I am open to suggestions.
I'm sure there have been many xrdp issues reported relating to keyboards.
This is a user interface issue that has a serious impact.
The difficulty in fixing this issues is that there are many different keyboards and keyboard layouts for many different languages in the world.
The issue reporter and the developer do not necessarily have the same type of keyboard.
The same is true for languages.
In the course of PR #1934 we added an option to override the keyboard information sent to the remote in NeutorioRDP Proxy mode.
I propose to add a similar option to the xrdp itself.
The ability to set the keyboard information to an arbitrary value would be useful for debugging and troubleshooting.
What do you think?
Beta Was this translation helpful? Give feedback.
All reactions