You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by "Michael Jumper (JIRA)" <ji...@apache.org> on 2016/08/21 13:31:20 UTC

[jira] [Commented] (GUACAMOLE-83) Numeric keypad not working in RDP

    [ https://issues.apache.org/jira/browse/GUACAMOLE-83?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15429720#comment-15429720 ] 

Michael Jumper commented on GUACAMOLE-83:
-----------------------------------------

For RDP, this should have been fixed recently with the merge of GUACAMOLE-51. When you tested this, how recent was your build from git?

{quote}
Apparently the same thing applies to VNC, and is valid only for RDP starting with Windows 7 / 2012R2.
{quote}

Unfortunately, this is a bug in your VNC server. From the [VNC specification|https://tools.ietf.org/html/rfc6143]:

{quote}
The "shift state" (i.e., whether either of the Shift keysyms is down) should only be used as a hint when interpreting a keysym. For example, on a US keyboard the '#' character is shifted, but on a UK keyboard it is not.  A server with a US keyboard receiving a '#' character from a client with a UK keyboard will not have been sent any shift presses.  In this case, it is likely that the server will internally need to simulate a shift press on its local system in order to get a '#' character and not a '3'.

...

Servers should ignore "lock" keysyms such as CapsLock and NumLock where possible.  Instead, they should interpret each character-based keysym according to its case.
{quote}

VNC servers are required to interpret key events independently of any received modifier or lock key events, and set modifiers (or locks) as required to cause the desired effect within the remote desktop session (the same thing Guacamole's RDP keymap system does due to RDP's dependence on scancodes).

> Numeric keypad not working in RDP
> ---------------------------------
>
>                 Key: GUACAMOLE-83
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-83
>             Project: Guacamole
>          Issue Type: Bug
>    Affects Versions: 0.9.9, 0.9.10-incubating
>            Reporter: J-M Roth
>
> I've experienced this issue myself and found a similar report on the mailing list (https://sourceforge.net/p/guacamole/discussion/1110834/thread/2ff8d94e/?limit=25). Yet I have found no bug report, therefore here it is.
> Fact is that the numeric keypad inside a session is not working. (The +/*-  keys are ok but the numbers are not.)
> A workaround seems to be to have numlock disabled when starting the session and enabling numlock later. In that case, typing numbers using the numeric keypad is working. (On the mailing list someone said that would not always work.)
> Apparently the same thing applies to VNC, and is valid only for RDP starting with Windows 7 / 2012R2.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)