<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: GUI automation utilities	</title>
	<atom:link href="https://undocumentedmatlab.com/articles/gui-automation-utilities/feed" rel="self" type="application/rss+xml" />
	<link>https://undocumentedmatlab.com/articles/gui-automation-utilities?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=gui-automation-utilities</link>
	<description>Professional Matlab consulting, development and training</description>
	<lastBuildDate>Wed, 15 Apr 2015 16:54:37 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.2</generator>
	<item>
		<title>
		By: Yair Altman		</title>
		<link>https://undocumentedmatlab.com/articles/gui-automation-utilities#comment-348064</link>

		<dc:creator><![CDATA[Yair Altman]]></dc:creator>
		<pubDate>Wed, 15 Apr 2015 16:54:37 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=1877#comment-348064</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://undocumentedmatlab.com/articles/gui-automation-utilities#comment-348051&quot;&gt;Hari&lt;/a&gt;.

@Hari - there is no technical term called &quot;TAB cursor&quot;. You probably mean &quot;focus&quot;. You can check whether a certain component is currently in focus using the &lt;i&gt;isFocusOwner()&lt;/i&gt; method of the underlying Java component (which you can find using the &lt;i&gt;&lt;b&gt;findjobj&lt;/b&gt;&lt;/i&gt; utility. For example:

&lt;pre lang=&#039;matlab&#039;&gt;
hButton = uicontrol(...);
jButton = findjobj(hButton);
...
isInFocus = jButton.isFocusOwner();  % =logical true/false
&lt;/pre&gt;]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://undocumentedmatlab.com/articles/gui-automation-utilities#comment-348051">Hari</a>.</p>
<p>@Hari &#8211; there is no technical term called &#8220;TAB cursor&#8221;. You probably mean &#8220;focus&#8221;. You can check whether a certain component is currently in focus using the <i>isFocusOwner()</i> method of the underlying Java component (which you can find using the <i><b>findjobj</b></i> utility. For example:</p>
<pre lang='matlab'>
hButton = uicontrol(...);
jButton = findjobj(hButton);
...
isInFocus = jButton.isFocusOwner();  % =logical true/false
</pre>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Hari		</title>
		<link>https://undocumentedmatlab.com/articles/gui-automation-utilities#comment-348051</link>

		<dc:creator><![CDATA[Hari]]></dc:creator>
		<pubDate>Wed, 15 Apr 2015 08:46:21 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=1877#comment-348051</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://undocumentedmatlab.com/articles/gui-automation-utilities#comment-347969&quot;&gt;Yair Altman&lt;/a&gt;.

As we press TAB button on keyboard, the control moves from one icon to next. the &quot;TAB Cursor&quot; term is being used for this control. As there are some means to find current location of mouse pointer, there might be some commands to find current position of TAB Cursor. i want to know about those commands. 

thank u!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://undocumentedmatlab.com/articles/gui-automation-utilities#comment-347969">Yair Altman</a>.</p>
<p>As we press TAB button on keyboard, the control moves from one icon to next. the &#8220;TAB Cursor&#8221; term is being used for this control. As there are some means to find current location of mouse pointer, there might be some commands to find current position of TAB Cursor. i want to know about those commands. </p>
<p>thank u!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Yair Altman		</title>
		<link>https://undocumentedmatlab.com/articles/gui-automation-utilities#comment-347969</link>

		<dc:creator><![CDATA[Yair Altman]]></dc:creator>
		<pubDate>Mon, 13 Apr 2015 10:23:00 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=1877#comment-347969</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://undocumentedmatlab.com/articles/gui-automation-utilities#comment-347968&quot;&gt;Hari&lt;/a&gt;.

@Hari - you are not making any sense. What do you mean by &quot;Tab cursor&quot;???]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://undocumentedmatlab.com/articles/gui-automation-utilities#comment-347968">Hari</a>.</p>
<p>@Hari &#8211; you are not making any sense. What do you mean by &#8220;Tab cursor&#8221;???</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Hari		</title>
		<link>https://undocumentedmatlab.com/articles/gui-automation-utilities#comment-347968</link>

		<dc:creator><![CDATA[Hari]]></dc:creator>
		<pubDate>Mon, 13 Apr 2015 09:57:09 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=1877#comment-347968</guid>

					<description><![CDATA[Hey!

its a wonderful invention. I have been using it for my research work. 

I have one question. &quot;Is there any way to find current location of TAB cursor ???&quot;]]></description>
			<content:encoded><![CDATA[<p>Hey!</p>
<p>its a wonderful invention. I have been using it for my research work. </p>
<p>I have one question. &#8220;Is there any way to find current location of TAB cursor ???&#8221;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Alex		</title>
		<link>https://undocumentedmatlab.com/articles/gui-automation-utilities#comment-171783</link>

		<dc:creator><![CDATA[Alex]]></dc:creator>
		<pubDate>Tue, 12 Mar 2013 04:44:44 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=1877#comment-171783</guid>

					<description><![CDATA[This feels like a horrible abuse of everything, but I wrapped my project in a nice GUI so it&#039;s easy to experiment. But now I need a systematic test so I can make figures for the paper. I need them yesterday of course, and the important part of the code is REALLY slow. So I&#039;m writing a script using jMouseEmu and inputEmu, so that the robot can operate the GUI while I sleep. Here&#039;s hoping it works after my laptop screen falls asleep!]]></description>
			<content:encoded><![CDATA[<p>This feels like a horrible abuse of everything, but I wrapped my project in a nice GUI so it&#8217;s easy to experiment. But now I need a systematic test so I can make figures for the paper. I need them yesterday of course, and the important part of the code is REALLY slow. So I&#8217;m writing a script using jMouseEmu and inputEmu, so that the robot can operate the GUI while I sleep. Here&#8217;s hoping it works after my laptop screen falls asleep!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: ScreenCapture utility &#124; Undocumented Matlab		</title>
		<link>https://undocumentedmatlab.com/articles/gui-automation-utilities#comment-111065</link>

		<dc:creator><![CDATA[ScreenCapture utility &#124; Undocumented Matlab]]></dc:creator>
		<pubDate>Mon, 24 Sep 2012 10:14:27 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=1877#comment-111065</guid>

					<description><![CDATA[[...] Java Robot in two past articles on this blog, where guest blogger Kesh Ikuma explained (here and here) how it can be used to simulate mouse and keyboard actions programmatically. [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] Java Robot in two past articles on this blog, where guest blogger Kesh Ikuma explained (here and here) how it can be used to simulate mouse and keyboard actions programmatically. [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Hanna		</title>
		<link>https://undocumentedmatlab.com/articles/gui-automation-utilities#comment-79459</link>

		<dc:creator><![CDATA[Hanna]]></dc:creator>
		<pubDate>Thu, 29 Mar 2012 09:45:40 +0000</pubDate>
		<guid isPermaLink="false">http://undocumentedmatlab.com/?p=1877#comment-79459</guid>

					<description><![CDATA[Hey! Im using the inputEmu and its working great, although I had to modify it slightly since my keyboard isnt US standard. I have a quick question- do you know how to make the keyboard type the content of a variable you have set?
For instance: 
variable= test 1
inputemuu(&#039;key_normal&#039;,variable)

I would like this to type &quot;test 1&quot; 
Any help would be appreciated :)]]></description>
			<content:encoded><![CDATA[<p>Hey! Im using the inputEmu and its working great, although I had to modify it slightly since my keyboard isnt US standard. I have a quick question- do you know how to make the keyboard type the content of a variable you have set?<br />
For instance:<br />
variable= test 1<br />
inputemuu(&#8216;key_normal&#8217;,variable)</p>
<p>I would like this to type &#8220;test 1&#8221;<br />
Any help would be appreciated 🙂</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
