<DIV>I need to simulate the "drag" event in N900 to control other applications. </DIV>
<DIV>&nbsp;</DIV>
<DIV>When my application is in background, I would like to sent drag event to the foreground application, for example, sending a "drag from left to right"&nbsp;event to control image browsing application to show the previous image. Currently I implement it&nbsp;using following code. <STRONG><FONT color="#880000">Sometimes, it worked. However, sometimes, the drag event&nbsp;will not be&nbsp;responsed. </FONT></STRONG>For example, sometimes, when I simulate a drag event to the image browser, the image switching does not happen. But I can felt that a vibration has been triggered. It seems that the device has received a press event (<SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">XTestFakeButtonEvent</SPAN>), but the motion (<SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">XTestFakeMotionEvent<SPAN style="COLOR: silver"> </SPAN></SPAN>) is ignored. </DIV>
<DIV>&nbsp;</DIV>
<DIV>So does anyone know how to solved this problem? Thanks.</DIV>
<DIV>&nbsp;</DIV>
<DIV>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: olive; FONT-FAMILY: 'Courier New'">void</SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"> </SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">NokiaTouchX11EventHandler<SPAN style="COLOR: black">::</SPAN>dragLeft<SPAN style="COLOR: black">()</SPAN><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">{</SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">qDebug<SPAN style="COLOR: black">()</SPAN><SPAN style="COLOR: silver"> </SPAN><SPAN style="COLOR: black">&lt;&lt;</SPAN><SPAN style="COLOR: green">"DragLeft"</SPAN><SPAN style="COLOR: black">;</SPAN><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN></SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">Display<SPAN style="COLOR: silver"> </SPAN><SPAN style="COLOR: black">*</SPAN>dpy<SPAN style="COLOR: silver"> </SPAN><SPAN style="COLOR: black">=</SPAN><SPAN style="COLOR: silver"> </SPAN>NULL<SPAN style="COLOR: black">;</SPAN><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN></SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">XEvent<SPAN style="COLOR: silver"> </SPAN>event<SPAN style="COLOR: black">;</SPAN><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN></SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: olive; FONT-FAMILY: 'Courier New'">int</SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"> </SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">i<SPAN style="COLOR: black">;</SPAN><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN></SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">dpy<SPAN style="COLOR: silver"> </SPAN><SPAN style="COLOR: black">=</SPAN><SPAN style="COLOR: silver"> </SPAN>XOpenDisplay<SPAN style="COLOR: black">(</SPAN>NULL<SPAN style="COLOR: black">);</SPAN><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN></SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">XQueryPointer<SPAN style="COLOR: black">(</SPAN>dpy<SPAN style="COLOR: black">,</SPAN><SPAN style="COLOR: silver"> </SPAN>RootWindow<SPAN style="COLOR: black">(</SPAN>dpy<SPAN style="COLOR: black">,</SPAN><SPAN style="COLOR: silver"> </SPAN><SPAN style="COLOR: navy">0</SPAN><SPAN style="COLOR: black">),</SPAN><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">&amp;</SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">event<SPAN style="COLOR: black">.</SPAN>xbutton<SPAN style="COLOR: black">.</SPAN>root<SPAN style="COLOR: black">,</SPAN><SPAN style="COLOR: silver"> </SPAN><SPAN style="COLOR: black">&amp;</SPAN>event<SPAN style="COLOR: black">.</SPAN>xbutton<SPAN style="COLOR: black">.</SPAN>window<SPAN style="COLOR: black">,</SPAN><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">&amp;</SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">event<SPAN style="COLOR: black">.</SPAN>xbutton<SPAN style="COLOR: black">.</SPAN>x_root<SPAN style="COLOR: black">,</SPAN><SPAN style="COLOR: silver"> </SPAN><SPAN style="COLOR: black">&amp;</SPAN>event<SPAN style="COLOR: black">.</SPAN>xbutton<SPAN style="COLOR: black">.</SPAN>y_root<SPAN style="COLOR: black">,</SPAN><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">&amp;</SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">event<SPAN style="COLOR: black">.</SPAN>xbutton<SPAN style="COLOR: black">.</SPAN>x<SPAN style="COLOR: black">,</SPAN><SPAN style="COLOR: silver"> </SPAN><SPAN style="COLOR: black">&amp;</SPAN>event<SPAN style="COLOR: black">.</SPAN>xbutton<SPAN style="COLOR: black">.</SPAN>y<SPAN style="COLOR: black">,</SPAN><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">&amp;</SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">event<SPAN style="COLOR: black">.</SPAN>xbutton<SPAN style="COLOR: black">.</SPAN>state<SPAN style="COLOR: black">);</SPAN><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN></SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">XTestFakeButtonEvent<SPAN style="COLOR: silver"> </SPAN><SPAN style="COLOR: black">(</SPAN>dpy<SPAN style="COLOR: black">,</SPAN><SPAN style="COLOR: silver"> </SPAN><SPAN style="COLOR: navy">1</SPAN><SPAN style="COLOR: black">,</SPAN><SPAN style="COLOR: silver"> </SPAN>True<SPAN style="COLOR: black">,</SPAN><SPAN style="COLOR: silver"> </SPAN>CurrentTime<SPAN style="COLOR: black">);</SPAN><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN></SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: olive; FONT-FAMILY: 'Courier New'">for</SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"> </SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">(</SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">i<SPAN style="COLOR: silver"> </SPAN><SPAN style="COLOR: black">=</SPAN><SPAN style="COLOR: silver"> </SPAN><SPAN style="COLOR: navy">400</SPAN><SPAN style="COLOR: black">;</SPAN><SPAN style="COLOR: silver"> </SPAN>i<SPAN style="COLOR: silver"> </SPAN><SPAN style="COLOR: black">&gt;=</SPAN><SPAN style="C
 OLOR: silver"> </SPAN><SPAN style="COLOR: navy">300</SPAN><SPAN style="COLOR: black">;</SPAN><SPAN style="COLOR: silver"> </SPAN>i<SPAN style="COLOR: black">-=</SPAN><SPAN style="COLOR: navy">50</SPAN><SPAN style="COLOR: black">)</SPAN><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN></SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">{</SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">XTestFakeMotionEvent<SPAN style="COLOR: silver"> </SPAN><SPAN style="COLOR: black">(</SPAN>dpy<SPAN style="COLOR: black">,</SPAN><SPAN style="COLOR: silver"> </SPAN><SPAN style="COLOR: black">-</SPAN><SPAN style="COLOR: navy">1</SPAN><SPAN style="COLOR: black">,</SPAN><SPAN style="COLOR: silver"> </SPAN>i<SPAN style="COLOR: black">,</SPAN><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Courier New'">250</SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">,</SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"> </SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">CurrentTime<SPAN style="COLOR: black">);</SPAN><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">usleep<SPAN style="COLOR: black">(</SPAN><SPAN style="COLOR: navy">10000</SPAN><SPAN style="COLOR: black">);</SPAN><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">XSync<SPAN style="COLOR: black">(</SPAN>dpy<SPAN style="COLOR: black">,</SPAN><SPAN style="COLOR: silver"> </SPAN><SPAN style="COLOR: navy">0</SPAN><SPAN style="COLOR: black">);</SPAN><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN></SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">}</SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN></SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">usleep<SPAN style="COLOR: black">(</SPAN><SPAN style="COLOR: navy">10000</SPAN><SPAN style="COLOR: black">);</SPAN><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN></SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">XTestFakeButtonEvent<SPAN style="COLOR: silver"> </SPAN><SPAN style="COLOR: black">(</SPAN>dpy<SPAN style="COLOR: black">,</SPAN><SPAN style="COLOR: silver"> </SPAN><SPAN style="COLOR: navy">1</SPAN><SPAN style="COLOR: black">,</SPAN><SPAN style="COLOR: silver"> </SPAN>False<SPAN style="COLOR: black">,</SPAN><SPAN style="COLOR: silver"> </SPAN>CurrentTime<SPAN style="COLOR: black">);</SPAN><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: silver; FONT-FAMILY: 'Courier New'"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN></SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">XCloseDisplay<SPAN style="COLOR: black">(</SPAN>dpy<SPAN style="COLOR: black">);</SPAN><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><SPAN lang="EN-US" style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'">}</SPAN><SPAN lang="EN-US" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><o:p></o:p></SPAN></P></DIV><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>