Bug 1311858
Summary: | Press Alt key and Caps Lock has to not changed but changed in spice console. | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Virtualization Manager | Reporter: | Yoshinori Takahashi <hkim> | ||||
Component: | mingw-virt-viewer | Assignee: | Fabiano Fidêncio <fidencio> | ||||
Status: | CLOSED ERRATA | QA Contact: | SPICE QE bug list <spice-qe-bugs> | ||||
Severity: | urgent | Docs Contact: | |||||
Priority: | urgent | ||||||
Version: | 3.5.6 | CC: | cfergeau, dblechte, eng-i18n-bugs, fidencio, fziglio, gklein, hkim, lsurette, mnapolis, petersen, rbalakri, sherold, srevivo, tfujiwar, thirayam, tpelka, trichard, uril, ylavi | ||||
Target Milestone: | ovirt-4.0.0-rc | Keywords: | OtherQA, ZStream | ||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | mingw-spice-gtk-0.31-2.el7ev mingw-virt-viewer-2.0-10.el7ev rhevm-spice-client-4.0-2 | Doc Type: | Bug Fix | ||||
Doc Text: |
Previously, Eisu key combinations were not working properly when using spice-gtk. Now, support for Eisu/Alt + Eisu keys has been added to spice-gtk.
|
Story Points: | --- | ||||
Clone Of: | |||||||
: | 1332622 (view as bug list) | Environment: | |||||
Last Closed: | 2016-08-23 20:49:27 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | Spice | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | 1318998, 1329600 | ||||||
Bug Blocks: | 1332622 | ||||||
Attachments: |
|
Comment 1
Fabiano Fidêncio
2016-02-25 20:39:05 UTC
All these bugs are quite confusing. First: how virt-viewer/remote-viewer should work: send raw key to remote machine. No IME should be involved. The expected behavior of other client applications does not matter, the fact that client is connecting from a Windows machine or Linux or Mac should not change the expected behavior. Second: what is the guest configuration? This is the behavior the customer should expect, no matter what client is using. What the behavior of RHEL-7 set with Japanese pressing Alt-CapsLock? Better to test with physical (bare metal) machine, if not possible try with Qemu locals (SDL/GTK/others) or if not possible remotes (VNC/Spice) but better first options. Probably I think this is not relative with IME and Alt key. Client: English (US) keyboard on Windows 7 Japanese edition Virtual Host: Only US keyboard on RHEL 7 GNOME When I type CapsLock, The lock is ON but when I type CapsLock again, the lock cannot be OFF. See https://bugzilla.redhat.com/show_bug.cgi?id=1311804#c14 for reason why caps lock have problems with Japanese keyboards. No, it's IMHO a client problem, not a guest one. Does the patch work for the customer ? Also, can we have the sources or the commit id (the hash) or the sources? The ImmDisableIME is not necessary only if you have the grab of the keyboard. This as the windows hook which is installed when you have the keyboard grabbed receives the messages before IME change them. Try to click on the title, keep mouse there and press some keys, they won't work if IME is enabled. Created attachment 1147585 [details] Screenshot without ImmDisableIME (In reply to Frediano Ziglio from comment #41) > The ImmDisableIME is not necessary only if you have the grab of the keyboard. > This as the windows hook which is installed when you have the keyboard > grabbed receives the messages before IME change them. Try to click on the > title, keep mouse there and press some keys, they won't work if IME is > enabled. My understanding is you mean the problem with the attaching screenshot, it cannot send the key events if the local IME enables Hiragana. I think it may be vice-versa. ImmDisableIME always can send the key events. No ImmDisableIME can show the keyboard status and users can change it. I'd like to ask the users which is preferred. The customers verified the reported bugs are fixed with the test binary which were built from virt-viewer 0.6.0-34 with the patches in comment #43. I think the bug 1311820, bug 1311858 and bug 1311804 are fixed and bug 1297640 is duplicated of bug 1311820. Could you commit the patches in mingw-spice-gtk? The customer wishes the signed virt-viewer.msi asap. (In reply to fujiwara from comment #44) > The customers verified the reported bugs are fixed with the test binary > which were built from virt-viewer 0.6.0-34 with the patches in comment #43. > I think the bug 1311820, bug 1311858 and bug 1311804 are fixed and bug > 1297640 is duplicated of bug 1311820. > > Could you commit the patches in mingw-spice-gtk? > The customer wishes the signed virt-viewer.msi asap. (In reply to Fabiano Fidêncio from comment #45) > (In reply to fujiwara from comment #44) > > The customers verified the reported bugs are fixed with the test binary > > which were built from virt-viewer 0.6.0-34 with the patches in comment #43. > > I think the bug 1311820, bug 1311858 and bug 1311804 are fixed and bug > > 1297640 is duplicated of bug 1311820. > > > > Could you commit the patches in mingw-spice-gtk? > > The customer wishes the signed virt-viewer.msi asap. Why did you set rhevm-3.6.0? I think that way is not tested and it can fix my patch1 and patch3 but patch2 is still needed. I'd think applying my patch1 and patch2 can avoi any regressions. oVirt 4.0 Alpha has been released, moving to oVirt 4.0 Beta target. Sorry, was moved to MODIFIED by mistake. Ouch, no, it was right. :-\ Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHEA-2016-1681.html |