<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)">On windows client, there's no effect for guest when </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)">

enabling CAPS_LOCK/NUM_LOCK/SCROLL_LOCK on </div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)">(because of the delay, guest may take the effect for several seconds).</div>

<div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)">There's a wrong defined macro, then <modifiers> is ALWAYS 0,</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)">

and the keyboard state of guest is synchronized with the state client</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)">by spice_gtk_session_sync_keyboard_modifiers_for_channel(...).</div>

<div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)">​<div class="gmail_default" style="display:inline">

​</div><span style="font-family:arial;color:rgb(34,34,34)">---</span></div> gtk/spice-gtk-session.c | 2 +-<br> 1 file changed, 1 insertion(+), 1 deletion(-)<br><br>diff --git a/gtk/spice-gtk-session.c b/gtk/spice-gtk-session.c<br>

index db5c53c..1905a25 100644<br>--- a/gtk/spice-gtk-session.c<br>+++ b/gtk/spice-gtk-session.c<br>@@ -140,7 +140,7 @@ static guint32 get_keyboard_lock_modifiers(void)<br>     if (keyboard_state.led_mask & 0x04) {<br>

         modifiers |= SPICE_INPUTS_SCROLL_LOCK;<br>     }<br>-#elif defined(win32)<br>+#elif defined(WIN32)<br>     if (GetKeyState(VK_CAPITAL) & 1) {<br>         modifiers |= SPICE_INPUTS_CAPS_LOCK;<br>     }<br><span class=""><font color="#888888">--<br>

1.9.3<br></font></span><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)">​</div><br></div>-- <br><div dir="ltr"><font color="#cfe2f3">Q</font><font color="#9fc5e8">S</font><font color="#6fa8dc">B</font><font color="#3d85c6">D</font><font color="#0b5394">T</font><font color="#073763">0</font><font color="#0c343d">R</font><font color="#134f5c">F</font><font color="#45818e">U</font><font color="#76a5af">i</font><font color="#a2c4c9">B</font><font color="#d0e0e3">G</font><font color="#d9ead3">U</font><font color="#b6d7a8">k</font><font color="#93c47d">9</font><font color="#6aa84f">N</font><font color="#38761d">I</font><font color="#274e13">F</font><font color="#7f6000">J</font><font color="#bf9000">J</font><font color="#f1c232">R</font><font color="#ffd966">V</font><font color="#ffe599">N</font><font color="#fff2cc">U</font><font color="#fce5cd">I</font><font color="#f9cb9c">E</font><font color="#f6b26b">9</font><font color="#e69138">G</font><font color="#b45f06">I</font><font color="#783f04">E</font><font color="#660000">N</font><font color="#990000">U</font><font color="#cc0000">U</font><font color="#e06666">0V</font><font color="#ea9999">V</font></div>


</div>