Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 269661 - [PATCH] net-misc/xrdp-0.4.1: Missing key on german keyboard and ALT-GR don't working
Summary: [PATCH] net-misc/xrdp-0.4.1: Missing key on german keyboard and ALT-GR don't ...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Patrick McLean
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-13 07:51 UTC by Guido Jäkel
Modified: 2010-12-02 22:17 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
patch for net-misc/xrdp-0.4.1 (xrdp-0.4.1-kbd_de.patch,2.50 KB, patch)
2009-05-13 07:53 UTC, Guido Jäkel
Details | Diff
updated ebuild for net-misc/xrdp-0.4.1 (xrdp-0.4.1-p1.ebuild,1.72 KB, text/plain)
2009-05-13 07:55 UTC, Guido Jäkel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Guido Jäkel 2009-05-13 07:51:35 UTC
Using xrdp as a RDP-gateway for vnc (net-misc/thightvnc-1.3.10), on my german keyboard the "key 105" ('<','>','|') was disfunctional. Also, <ALT-GR> don't work, i.e. one can't type an '@'.

Reproducible: Always

Steps to Reproduce:




I've created a patch for the issue:

* It adds the missing character codes for '<', '>' and '|' to the german keyboard table.

* It masks the <ALT>-Keys out of the evaluation of a flag for "extended keys".

Unfortunately unlike the <SHIFT> keys, one can't distinguish the left and right <ALT>-Keys in the point of code flow where a letter key is pressed. Therefore, with my patch <ALT><q> will also produce an '@' as <ALT-GR><q>. You will need a global state flag.

* It will 'cancel' an unwanted <LEFT-CTRL> (only?) send out by the WindowsXP RDP client before the <ALT-GR> event when pressing the <ALT-GR>-Key. 

This is done by sending an additional "release <LEFT-CTRL>" before propagating the "press <RIGHT-ALT>".
Comment 1 Guido Jäkel 2009-05-13 07:53:59 UTC
Created attachment 191128 [details, diff]
patch for net-misc/xrdp-0.4.1

Patches for 
* xrdp/lang.c
* vnc/vnc.c
Comment 2 Guido Jäkel 2009-05-13 07:55:28 UTC
Created attachment 191129 [details]
updated ebuild for net-misc/xrdp-0.4.1

Updated ebuild for net-misc/xrdp-0.4.1
* include the patch file  'xrdp-0.4.1-kbd_de.patch'
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2010-09-27 13:05:28 UTC
The package has been removed from portage.
Comment 4 Ron 2010-12-02 22:17:56 UTC
(In reply to comment #3)
> The package has been removed from portage.

Why has xrdp been removed?