<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - key event going to display even with keyboard ungrabbed"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93249#c6">Comment # 6</a>
              on <a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - key event going to display even with keyboard ungrabbed"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93249">bug 93249</a>
              from <span class="vcard"><a class="email" href="mailto:marcandre.lureau@gmail.com" title="Marc-Andre Lureau <marcandre.lureau@gmail.com>"> <span class="fn">Marc-Andre Lureau</span></a>
</span></b>
        <pre>(In reply to Zeeshan Ali from <a href="show_bug.cgi?id=93249#c5">comment #5</a>)
<span class="quote">> > This is similar to any other gtk
> > widget.

> Except that in case of other gtk widget, you can use kbd nav to switch to
> other widgets, e.g with 'Tab' key.</span >

Not all widgets though. If I take textview or vte widget for example (which
should be similar to spice widget), it seems you can't change the focus with
TAB, and for good reasons. And they don't always have a key combination to
prevent this. In case of textview it's ctrl+tab.

<span class="quote">> > It would be very unconvenient to explicitely take the grab in order
> > to give input to this widget.

> Seems you are talking about the opposite. I'm talking about the state of
> user explicitly ungrabbing kbd using Ctrl_L+Alt_L keys and then expecting
> all key event to go to client/host while kbd is ungrabbed. At the very least
> they should have a way to focus another widget using 'Tab' key.</span >

Probably not. Ungrabbing is for special keys, and tab is not special.

<span class="quote">> If you insist on Boxes implementing this, I don't mind at all doing it there
> but then spice needs to provide me the way to distinguish between user
> explicitly ungrabbing keyboard and it happening as a result/side-effect of
> some other action/event.</span >

I don't understand precisely the use case here.

Is it about being able to change the widget focus from keyboard?

This is problematic, because it will prevent sending this particular input to
the guest.

You can do this in boxes in various ways. It's not necessary for spice-gtk to
provide this, and imho it's better left outside, since it will need to be
configured for various needs (all key bindings are done in virt-viewer for ex,
except ungrab, which is mostly for historical reasons)</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>