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>".
Created attachment 191128 [details, diff] patch for net-misc/xrdp-0.4.1 Patches for * xrdp/lang.c * vnc/vnc.c
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'
The package has been removed from portage.
(In reply to comment #3) > The package has been removed from portage. Why has xrdp been removed?