[ https://issues.apache.org/jira/browse/GUACAMOLE-121?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15668764#comment-15668764 ]
Michael Jumper commented on GUACAMOLE-121: ------------------------------------------ {quote} If you are working fast (actually using the keyboard to more than type text and not use the mouse to click all the time) you definitely need Ctrl/Alt+key combinations to work. For example when searching something in the browser, you want to use Ctrl+F for "find" (and not go and click around in the menu, how retro is that). The same goes for Alt+key of course. I understand that the event will go to the local browser, and not to the application inside Guacamole, however something should be done to improve that (provide at least some keyboard combination that simulates the use of those keys). {quote} Ctrl+A, Ctrl+F, etc. should definitely already be working... I actually do absolutely all work over Guacamole, and I would be flipping my desk on a daily basis if Ctrl and Alt were that broken. Can you provide any more information regarding what you're seeing and how Guacamole has been deployed? Have you made modifications to the web application itself? To be clear, Guacamole is already intercepting all keyboard events. The only events it does not (and cannot) intercept are those which the browser never passes to JavaScript in the first place, or events which the OS does not pass to the browser. This varies by platform, but typically window management shortcuts like Alt+Tab and low-level interrupts like Ctrl+Alt+Del are absolutely impossible to grab. I don't believe there are any browsers which prevent intercepting Ctrl+F. {quote} Using the onscreen Ctrl/Alt key is not working BTW. {quote} If even the "Ctrl" and "Alt" keys of Guacamole's on-screen keyboard are not functioning, then it sounds like something is going wrong on the remote desktop side. The browser will definitely not interfere with clicking the buttons of Guacamole's OSK, even if they happen to contain the words "Ctrl" or "Alt". What protocol is being used to connect to the remote desktop in question? Which remote desktop server? {quote} (As a sidenote: can "Ctrl-W" be trapped, such that the guacamole window is not closed when used? (Especially bad when you like to use a Linux terminal inside Guac, and are used to using shortcuts like deleting works using Ctrl+W) ^^) {quote} Guacamole is already attempting to trap 100% of all keyboard events. If some events end up having a local effect, then either the browser or the OS are preventing those events from being trapped, and there is really nothing that can be done. If your browser provides a "send to desktop" or "send to homescreen" or "add to shelf" option, that may help. I know offhand that at least Chrome provides these sort of options, and that web applications started in such a way are allowed much greater control of the keyboard. > Ctrl/Alt key combinations not working > ------------------------------------- > > Key: GUACAMOLE-121 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-121 > Project: Guacamole > Issue Type: Improvement > Affects Versions: 0.9.10-incubating > Reporter: J-M Roth > > If you are working fast (actually using the keyboard to more than type text > and not use the mouse to click all the time) you definitely need Ctrl/Alt+key > combinations to work. > For example when searching something in the browser, you want to use Ctrl+F > for "find" (and not go and click around in the menu, how retro is that). The > same goes for Alt+key of course. > I understand that the event will go to the local browser, and not to the > application inside Guacamole, however something should be done to improve > that (provide at least some keyboard combination that simulates the use of > those keys). > Using the onscreen Ctrl/Alt key is not working BTW. > (As a sidenote: can "Ctrl-W" be trapped, such that the guacamole window is > not closed when used? (Especially bad when you like to use a Linux terminal > inside Guac, and are used to using shortcuts like deleting works using > Ctrl+W) ^^) -- This message was sent by Atlassian JIRA (v6.3.4#6332)