0.9.0 Tab Key Not Working

Matt Mead
2014-04-07
2014-04-28
  • Matt Mead
    Matt Mead
    2014-04-07

    I just installed Guacamole 0.9.0 (previous deployment was 0.7.0) and I am unable to get the tab key to work properly (either in X11 terminals or in browser-based data entry where tab key moves between fields.

    I see the following when I use xev to watch X11 events as I press the tab key:

    FocusOut event, serial 30, synthetic NO, window 0x1400001,
        mode NotifyGrab, detail NotifyAncestor
    
    FocusIn event, serial 30, synthetic NO, window 0x1400001,
        mode NotifyUngrab, detail NotifyAncestor
    
    KeymapNotify event, serial 30, synthetic NO, window 0x0,
        keys:  2   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
               0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
    

    Any ideas on how to fix this?

    Thanks!

    -matt

     
  • Michael Jumper
    Michael Jumper
    2014-04-07

    Can you go to http://guac-dev.org/pub/tests/guac/keyboard-test.html and post whatever happens when you press and release the tab key?

    For example, when I press/release tab, I see:

    guacamole keydown 65289 (unknown)
    guacamole keyup 65289 (unknown)
    

    65289 is the keysym for "tab".

     
  • Matt Mead
    Matt Mead
    2014-04-08

    This is exactly what I get using the keyboard-test.html link above, yet there is some difference between guacamole 0.7.0 and 0.9.0 whereby the tab key works as expected in 0.7.0 but yields the behavior I described (and showed with xev) above in 0.9.0.

    Any other thoughts on what to check?

    Thanks.

    -matt

     
  • Matt Mead
    Matt Mead
    2014-04-15

    Bump...

     
  • Michael Jumper
    Michael Jumper
    2014-04-15

    Could you try hitting tab within a Guacamole SSH or RDP session, and see if it still fails? The keyboard handling within the Guacamole client is universal across each protocol, so if the other two work, then that eliminates keyboard handling within guac.

    I'm using 0.9.0 right now with VNC (and SSH, and RDP), so I'm fairly certain that keyboard is working, including tab. I think something else must be amiss, and that the timing of this issue with the upgrade from 0.7.0 to 0.9.0 is a coincidence.

     
  • Matt Mead
    Matt Mead
    2014-04-16

    The tab key works just fine in an ssh session.

    I'm using vnc4server on ubuntu 12.04 LTS (as before underneath guacamole 0.7.0). Can you think of anything else I should be checking that might be causing this?

    Thanks!

    -matt

     
  • Michael Jumper
    Michael Jumper
    2014-04-18

    That's the same VNC server that I use.

    What does xev show for other keys?

     
  • Matt Mead
    Matt Mead
    2014-04-28

    Here's what it shows for the return key:

    KeyPress event, serial 32, synthetic NO, window 0x1400001,
    root 0x2e, subw 0x0, time 2819725932, (-495,-283), root:(196,132),
    state 0x0, keycode 36 (keysym 0xff0d, Return), same_screen YES,
    " XLookupString gives 1 bytes: (0d) "
    " XmbLookupString gives 1 bytes: (0d) "
    XFilterEvent returns: False

    KeyRelease event, serial 32, synthetic NO, window 0x1400001,
    root 0x2e, subw 0x0, time 2819725932, (-495,-283), root:(196,132),
    state 0x0, keycode 36 (keysym 0xff0d, Return), same_screen YES,
    " XLookupString gives 1 bytes: (0d) "
    XFilterEvent returns: False