Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id C45EC200B60 for ; Sun, 14 Aug 2016 23:54:28 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id B8684160AA9; Sun, 14 Aug 2016 21:54:28 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 095D9160A8B for ; Sun, 14 Aug 2016 23:54:27 +0200 (CEST) Received: (qmail 50735 invoked by uid 500); 14 Aug 2016 21:54:27 -0000 Mailing-List: contact commits-help@guacamole.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@guacamole.incubator.apache.org Delivered-To: mailing list commits@guacamole.incubator.apache.org Received: (qmail 50726 invoked by uid 99); 14 Aug 2016 21:54:27 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 14 Aug 2016 21:54:27 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 88540C78DD for ; Sun, 14 Aug 2016 21:54:26 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -3.739 X-Spam-Level: X-Spam-Status: No, score=-3.739 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.519] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id SH41o__Z41sA for ; Sun, 14 Aug 2016 21:54:24 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with SMTP id BF03E5F46D for ; Sun, 14 Aug 2016 21:54:23 +0000 (UTC) Received: (qmail 50699 invoked by uid 99); 14 Aug 2016 21:54:23 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 14 Aug 2016 21:54:23 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 683482C0003 for ; Sun, 14 Aug 2016 21:54:21 +0000 (UTC) Date: Sun, 14 Aug 2016 21:54:20 +0000 (UTC) From: "Michael Jumper (JIRA)" To: commits@guacamole.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (GUACAMOLE-51) Keypad not properly mapped in RDP, SSH, and telnet MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Sun, 14 Aug 2016 21:54:29 -0000 [ https://issues.apache.org/jira/browse/GUACAMOLE-51?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15420499#comment-15420499 ] Michael Jumper commented on GUACAMOLE-51: ----------------------------------------- While testing tracking of lock state, it's worth noting that ChromeOS has a bug where Caps lock is mapped to F16. From https://bugs.chromium.org/p/chromium/issues/detail?id=404786: {quote} On ChromeOS, CapsLock arrives as F16 (crbug.com/146204), and chromeos::EventRewriter converts F16 to CapsLock (VKEY_CAPITAL), and a fake X11 event is generated to match, mapping VKEY -> X KeySym -> X keycode. The last step fails, because X has no keycode that maps to XK_Caps_Lock (again, crbug.com/146204). {quote} Annoying, but if anyone ever wonders why Caps is not sent properly on ChromeOS, that's why. It will still ultimately work, even with RDP, as the key translation system will automatically press Shift when it receives capital letter keypresses while Shift is known to be released. As F16 is not currently mapped for RDP, the Caps key event is just dropped. > Keypad not properly mapped in RDP, SSH, and telnet > -------------------------------------------------- > > Key: GUACAMOLE-51 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-51 > Project: Guacamole > Issue Type: Bug > Components: RDP, SSH, Telnet > Affects Versions: 0.9.8, 0.9.9 > Reporter: Michael Jumper > Assignee: Michael Jumper > Fix For: 0.9.10-incubating > > > {panel:bgColor=#FFFFEE} > *This issue is the coninuation of [GUAC-1460|https://glyptodon.org/jira/browse/GUAC-1460], an issue in the JIRA instance used by the Guacamole project prior to its acceptance into the Apache Incubator.* > Comments, attachments, related issues, and history from prior to acceptance *have not been copied* and can be found instead at the original issue. > {panel} > Explicit support for the keys of the number pad was added back in 0.9.8 via [GUAC-1314|https://glyptodon.org/jira/browse/GUAC-1314], allowing Guacamole to handle those keys distinctly, but the keyboard mappings used by RDP, SSH, and telnet were not brought up-to-date. This means that the keys no longer have their expected effect if the browser actually supports distinguishing the number pad from the rest of the keyboard. > VNC is unaffected, as no mapping is necessary. -- This message was sent by Atlassian JIRA (v6.3.4#6332)