<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" 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/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Brainspill</title>
	
	<link>http://broome.us</link>
	<description>Web, Programming, Usability, etc.</description>
	<lastBuildDate>Tue, 19 Mar 2013 13:27:04 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/broome-us" /><feedburner:info uri="broome-us" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>broome-us</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Podcasts with embedded URLs?</title>
		<link>http://feedproxy.google.com/~r/broome-us/~3/oMnm3dCgRW8/</link>
		<comments>http://broome.us/archives/2013/03/19/podcasts-embedded-urls/#comments</comments>
		<pubDate>Tue, 19 Mar 2013 13:27:04 +0000</pubDate>
		<dc:creator>JB</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://broome.us/?p=319</guid>
		<description><![CDATA[This is an old topic, but I subscribed to a couple new podcasts the other day and it came to mind again. I don&#8217;t understand why podcasts don&#8217;t have embedded URLs. MP3&#8242;s have a header section where you can store all kinds of data that is never played.  It&#8217;s where ID3 tags are stored that&#8230;]]></description>
				<content:encoded><![CDATA[<p>This is an old topic, but I subscribed to a couple new podcasts the other day and it came to mind again.</p>
<p>I don&#8217;t understand why podcasts don&#8217;t have embedded URLs.</p>
<p>MP3&#8242;s have a header section where you can store all kinds of data that is never played.  It&#8217;s where ID3 tags are stored that store artist, song, album and album art info.  Seems rather straightforward to build an XML structure in it such as:</p>
<pre>&lt;linklist&gt;
     &lt;link from="0:30" to="1:30" url="http://www.broome.us" /&gt;
     &lt;link from="1:30" to="2:14" url="http://www.apple.com" /&gt;
&lt;/linklist&gt;</pre>
<p>It declares that from the 30-second mark to the 1 minute, 30 second mark of playtime, the url &#8220;http://www.broome.us&#8221; should be reachable by some user-click on a button presented in the podcast player UI.  And then from 1 minute, 30 seconds until 2 minutes, 14 seconds, the url reachable should be http://www.apple.com.</p>
<p>This would require an obvious &#8220;button&#8221; item to be made available in player software when such a linklist is available, but opens some interesting opportunities for podcasts to reach further than audio.  The links can be used for</p>
<ul>
<li><span style="line-height: 13px;">More information on this topic &#8211; view the graph, demo, full article, etc.</span></li>
<li>Contact the speaker about this topic</li>
<li>FB &#8220;Like&#8221; this topic</li>
<li>Bookmark this info to view/listen to later via a service like Pocket, InstaPaper, etc.</li>
</ul>
<p>This is, of course, simplistic.  It could be expanded to contain full html, even &#8211; such that the podcast itself could embed within it information to be displayed (text/images, etc) in the player at certain parts of the audio&#8230; but I&#8217;ve kept it simple to start.</p>
<p>I can&#8217;t figure out why this hasn&#8217;t been built in from the start &#8211; but I never see it anywhere.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/broome-us?a=oMnm3dCgRW8:RXCufdmBTyU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/broome-us?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/broome-us?a=oMnm3dCgRW8:RXCufdmBTyU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/broome-us?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/broome-us?a=oMnm3dCgRW8:RXCufdmBTyU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/broome-us?i=oMnm3dCgRW8:RXCufdmBTyU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/broome-us?a=oMnm3dCgRW8:RXCufdmBTyU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/broome-us?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/broome-us/~4/oMnm3dCgRW8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://broome.us/archives/2013/03/19/podcasts-embedded-urls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://broome.us/archives/2013/03/19/podcasts-embedded-urls/</feedburner:origLink></item>
		<item>
		<title>Telerik RadComboBox: Readonly</title>
		<link>http://feedproxy.google.com/~r/broome-us/~3/VF0UrDumUGk/</link>
		<comments>http://broome.us/archives/2012/10/04/telerik-radcombobox-readonly/#comments</comments>
		<pubDate>Thu, 04 Oct 2012 19:16:26 +0000</pubDate>
		<dc:creator>JB</dc:creator>
				<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://broome.us/?p=301</guid>
		<description><![CDATA[Had to implement a readonly mode for a radcombobox, and learned read-only isn&#8217;t supported on this control. Here&#8217;s how I simulated it (Note: The items are loaded in code-behind, but that&#8217;s irrelevant to this behavior) : &#60;script type=&#8221;text/javascript&#8221;&#62; var n; n = $find(&#8220;&#60;%= rcbMyControl.ClientID %&#62;&#8221;); n.readOnly = true; n.set_changeText(false); // Prevent keyboard nav from changing&#8230;]]></description>
				<content:encoded><![CDATA[<p>Had to implement a readonly mode for a radcombobox, and learned read-only isn&#8217;t supported on this control.</p>
<p>Here&#8217;s how I simulated it (Note: The items are loaded in code-behind, but that&#8217;s irrelevant to this behavior) :</p>
<p>&lt;script type=&#8221;text/javascript&#8221;&gt;</p>
<p>var n;<br />
n = $find(&#8220;&lt;%= rcbMyControl.ClientID %&gt;&#8221;);<br />
n.readOnly = true;<br />
n.set_changeText(false); // Prevent keyboard nav from changing the selected item.<br />
n.add_dropDownOpening(function(s, e) { e.set_cancel(true); }); // Prevent the dropdown from opening<br />
&lt;/script&gt;</p>
<p>&lt;telerik:RadComboBox ID=&#8221;rcbMyControl&#8221; runat=&#8221;server&#8221; AllowCustomText=&#8221;false&#8221; EnableLoadOnDemand=&#8221;false&#8221;&gt;<br />
&lt;/telerik:RadComboBox&gt;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/broome-us?a=VF0UrDumUGk:r9yEIJXsO_M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/broome-us?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/broome-us?a=VF0UrDumUGk:r9yEIJXsO_M:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/broome-us?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/broome-us?a=VF0UrDumUGk:r9yEIJXsO_M:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/broome-us?i=VF0UrDumUGk:r9yEIJXsO_M:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/broome-us?a=VF0UrDumUGk:r9yEIJXsO_M:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/broome-us?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/broome-us/~4/VF0UrDumUGk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://broome.us/archives/2012/10/04/telerik-radcombobox-readonly/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://broome.us/archives/2012/10/04/telerik-radcombobox-readonly/</feedburner:origLink></item>
		<item>
		<title>Debugging a .NET Site on IIS Express, Not Working [Fixed]</title>
		<link>http://feedproxy.google.com/~r/broome-us/~3/8LZaPXUkz94/</link>
		<comments>http://broome.us/archives/2012/07/17/debugging-net-site-iis-express-working-fixed/#comments</comments>
		<pubDate>Tue, 17 Jul 2012 16:34:25 +0000</pubDate>
		<dc:creator>JB</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://broome.us/?p=290</guid>
		<description><![CDATA[This was driving me nuts. I have a site with mixed code, .asp (vbscript) and .Net (c#) and I wanted to be able to debug the .Net pages to see what&#8217;s going on when intended functionality fails. So I ran a fresh build, set breakpoint in my code, started up IIS Express to run my&#8230;]]></description>
				<content:encoded><![CDATA[<p>This was driving me nuts.</p>
<p>I have a site with mixed code, .asp (vbscript) and .Net (c#) and I wanted to be able to debug the .Net pages to see what&#8217;s going on when intended functionality fails.  </p>
<p>So I ran a fresh build, set breakpoint in my code, started up IIS Express to run my local dev copy of the site, opened Visual Studio 2008 and went to Debug &gt; Attach To Process, picked IISExpress.exe and tested my .aspx page&#8230; and never hit the breakpoint.</p>
<p>It wasn&#8217;t program flow &#8211; there was no way this code wasn&#8217;t being run &#8211; I could see the results of it on the page.</p>
<p>Finally at last, 3 pages into a forum post from a German site, I found advice to right-click the project, choose Clean, then do another Build- and that worked.  But I didn&#8217;t find that &#8220;Clean&#8221; advice anywhere else for 2 days &#8211; just <a href="http://www.intrepidstudios.com/blog/2010/7/11/debug-your-net-web-project-with-iis-express-t.aspx">instructions on how to set up debugging in IIS Express</a> that didn&#8217;t seem to work.</p>
<p>So there. Documented.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/broome-us?a=8LZaPXUkz94:llrCuNi3YE0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/broome-us?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/broome-us?a=8LZaPXUkz94:llrCuNi3YE0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/broome-us?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/broome-us?a=8LZaPXUkz94:llrCuNi3YE0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/broome-us?i=8LZaPXUkz94:llrCuNi3YE0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/broome-us?a=8LZaPXUkz94:llrCuNi3YE0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/broome-us?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/broome-us/~4/8LZaPXUkz94" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://broome.us/archives/2012/07/17/debugging-net-site-iis-express-working-fixed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://broome.us/archives/2012/07/17/debugging-net-site-iis-express-working-fixed/</feedburner:origLink></item>
		<item>
		<title>SQL Server Management Studio and Macros</title>
		<link>http://feedproxy.google.com/~r/broome-us/~3/yiCdd3f-zQ4/</link>
		<comments>http://broome.us/archives/2012/06/28/sql-server-management-studio-macros/#comments</comments>
		<pubDate>Thu, 28 Jun 2012 20:42:38 +0000</pubDate>
		<dc:creator>JB</dc:creator>
				<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://broome.us/?p=282</guid>
		<description><![CDATA[There&#8217;s a plugin available to add macros to SSMS, but I don&#8217;t need more than about 1 functionality: Convert a results column I just copied to a Comma Separated Values (CSV) list.  Usually I select the text, run a Search &#38; Replace, change the options to enable &#8220;Selection Only&#8221; and &#8220;Regular Expression&#8221;, type in \n\r,&#8230;]]></description>
				<content:encoded><![CDATA[<p>There&#8217;s a plugin available to add macros to SSMS, but I don&#8217;t need more than about 1 functionality: Convert a results column I just copied to a Comma Separated Values (CSV) list.  Usually I select the text, run a Search &amp; Replace, change the options to enable &#8220;Selection Only&#8221; and &#8220;Regular Expression&#8221;, type in \n\r, and , and then run the search.  That&#8217;s kind of a hassle.  If it&#8217;s just a small section of text, I&#8217;ll even do ye olde &#8220;end, comma, delete, repeat&#8221; carpal tunnel exercise.  But I hate that, and I wanted something better.</p>
<p>I knew about <a href="http://www.autohotkey.com" target="_blank">AutoHotKey</a> previously but didn&#8217;t know it could modify clipboard contents. So today I made some magic: Now Win+, (as in Comma Separate) is defined in the script below to:</p>
<ul>
<li>Search my clipboard contents for Carriage Return + Line Feeds and replace them with Commas.</li>
<li>It also handles the case where I want the values wrapped in single-quotes.</li>
<li>It also sorts and removes duplicates from the list.</li>
</ul>
<p>It&#8217;s bound to Win+, in the script, and you can change that &#8211; it&#8217;s commented.</p>
<p>To install this, download and install AutoHotKey, then save the script below somewhere on your computer and double-click it to load it in memory (so Win+, will work).  You might also put it in your Startup folder so it&#8217;s loaded every time you log in.</p>
<p>Usage:</p>
<ol>
<li>Make sure the script is running</li>
<li>Select some text containing line feeds &#8211; or a column of SSMS Grid results</li>
<li>Copy it</li>
<li>Hit Win+,</li>
<li>Answer the question about single quotes (Include them or No.. or Cancel?)</li>
<li>Paste it</li>
</ol>
<div>If you&#8217;re using a tool like <a href="http://ditto-cp.sf.net" target="_blank">Ditto</a>, that&#8217;ll save the before/after versions too, which can be handy.  I&#8217;m sure similar scripts can be created for other SSMS shortcomings, too.  Oh, and there&#8217;s nothing about this that limits you to using it in SSMS.  It&#8217;ll work in any program on whatever is in your clipboard- SSMS is just my use case.</div>
<p><strong>Lines-To-CSV.ahk</strong></p>
<pre>; Lines-To-CSV.ahk
; Lines-To-CSV.ahk
; AutoHotkey Version: 1.x
; Language:       English
; Platform:       Win9x/NT
; Author:         A.N.Other 
;
; Script Function:
;	Search &#038; Replace clipboard contents: Convert line feeds to comma+space
;
;	Example:
;		1
;		2
;		3
;
;	Becomes: 1, 2, 3
;

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

#,:: ; bind to [Win]+[,]

; Grab the current clipboard contents. Call it haystack
haystack := Clipboard

; Define what we're splitting on: CR+LF
needle := "\r\n"

; Check to see if there's any lines to convert here.
FoundPos := RegExMatch(haystack, "\r\n")
if FoundPos = 0
{
    MsgBox, 64, Convert Lines to CSV, Clipboard contains no lines to convert to CSV., 2
    return
}

; Prompt user for quote option
;MsgBox 3, Convert Clipboard Lines to CSV, Converting Clipboard lines to CSV`n`nWrap lines in single quotes?
;IfMsgBox Cancel
;	return
;else IfMsgBox Yes
;	quote := 1
;else
;	quote := 0

; Can we auto-determine quote option? Get the first 10 items in the list, if they're all numeric, no quotes.
; Can always save &#038; tweak this script as a separate hot key to force quotes.
test := RegExReplace(haystack, needle, ",")
quote := 0
Loop, parse, test, `,
{
if A_LoopField is not number
{
	quote := 1
	break
}
if a_index > 10
	break
}
	
If quote > 0
    replacement := "', '"
else
    replacement := ", "

; Optional Sort &#038; remove Dupes  If you don't want sorting, comment this out.
; If we're using quotes, sort as text.  If not using quotes, sort as numbers...
; Sort haystack, use linefeed as delimiter, remove duplicates
If quote > 0
	Sort, haystack, U
else
	Sort, haystack, N U

; Perform the RegEx find and replace operation,
    result := RegExReplace(haystack, needle, replacement)

; If using quotes, the result string needs a first &#038; last single quote added
If quote > 0
    result := "'" . result . "'"

; Empty the Clipboard
    Clipboard =
; Copy the result to the Clipboard.
    Clipboard := result
; Wait for the Clipboard to fill.
    ClipWait

; Optional Paste:
send, {CTRLDOWN}v{CTRLUP} ;send normal paste command
	
; Done!
    return
</pre>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/broome-us?a=yiCdd3f-zQ4:pkOVwJEicso:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/broome-us?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/broome-us?a=yiCdd3f-zQ4:pkOVwJEicso:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/broome-us?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/broome-us?a=yiCdd3f-zQ4:pkOVwJEicso:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/broome-us?i=yiCdd3f-zQ4:pkOVwJEicso:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/broome-us?a=yiCdd3f-zQ4:pkOVwJEicso:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/broome-us?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/broome-us/~4/yiCdd3f-zQ4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://broome.us/archives/2012/06/28/sql-server-management-studio-macros/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://broome.us/archives/2012/06/28/sql-server-management-studio-macros/</feedburner:origLink></item>
		<item>
		<title>Google Tablet thoughts</title>
		<link>http://feedproxy.google.com/~r/broome-us/~3/DgVMfk4GBoA/</link>
		<comments>http://broome.us/archives/2012/06/27/google-tablet-thoughts/#comments</comments>
		<pubDate>Wed, 27 Jun 2012 21:45:05 +0000</pubDate>
		<dc:creator>JB</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://broome.us/?p=276</guid>
		<description><![CDATA[Saw speculation about a forthcoming Google Tablet to try and fit somewhere between the Kindle Fire and IPad. I would not be surprised if they went with a device offering A slightly better screen than Kindle Fire, passable performance, along with expansion (front/rear camera, sd slot, BT, external volume control, hdmi) etc, while keeping the&#8230;]]></description>
				<content:encoded><![CDATA[<p>Saw <a href="http://www.fastcompany.com/1841428/the-one-thing-google-has-to-innovate-for-its-tablet-price" target="_blank">speculation</a> about a forthcoming Google Tablet to try and fit somewhere between the Kindle Fire and IPad.</p>
<p>I would not be surprised if they went with a device offering A slightly better screen than Kindle Fire, passable performance, along with expansion (front/rear camera, sd slot, BT, external volume control, hdmi) etc, while keeping the price near $199US. Those are features not on IPad or KF(v1).</p>
<p>If the price point is low enough to achieve ubiquity, THAT is the market entry to want.  Get users addicted to ubiquitous full color tablet presence, then up-sell future versions that wouldn&#8217;t be able compete on their own with an IPad but have 1: Google ubiquity, 2: foundation of existing user account/apps/familiarity but with better screen, faster proc, 4G service, longer battery, etc.</p>
<p>Google doesn&#8217;t have it&#8217;s on compelling content to offer like Amazon or Apples&#8217;s cult following and chic appeal.  They have &#8220;open&#8221; (no vendor device or platform lock-in), Android marketplace and flexibility (customization, etc). They need &#8220;duh, yes get that&#8221; appeal.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/broome-us?a=DgVMfk4GBoA:tyocb1tXIxA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/broome-us?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/broome-us?a=DgVMfk4GBoA:tyocb1tXIxA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/broome-us?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/broome-us?a=DgVMfk4GBoA:tyocb1tXIxA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/broome-us?i=DgVMfk4GBoA:tyocb1tXIxA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/broome-us?a=DgVMfk4GBoA:tyocb1tXIxA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/broome-us?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/broome-us/~4/DgVMfk4GBoA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://broome.us/archives/2012/06/27/google-tablet-thoughts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://broome.us/archives/2012/06/27/google-tablet-thoughts/</feedburner:origLink></item>
		<item>
		<title>Citrix Desktop – Fix for when Tab and Esc keys quit working</title>
		<link>http://feedproxy.google.com/~r/broome-us/~3/LyatYnmGAqQ/</link>
		<comments>http://broome.us/archives/2012/06/27/citrix-desktop-fix-tab-esc-keys-quit-working/#comments</comments>
		<pubDate>Wed, 27 Jun 2012 13:47:12 +0000</pubDate>
		<dc:creator>JB</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://broome.us/?p=280</guid>
		<description><![CDATA[I work in a Citrix Desktop session all day, and once in a while, the Tab &#038; Escape keys quit working in that session. No Alt-Tab, Ctrl-Tab, Tab, Esc, etc. Really annoying when you&#8217;re programming. They work fine on my local desktop, but not in Citrix. When it happened today I started testing various settings&#8230;]]></description>
				<content:encoded><![CDATA[<p>I work in a Citrix Desktop session all day, and once in a while, the Tab &#038; Escape keys quit working in that session.  No Alt-Tab, Ctrl-Tab, Tab, Esc, etc.  Really annoying when you&#8217;re programming.  They work fine on my local desktop, but not in Citrix.</p>
<p>When it happened today I started testing various settings &#8211; re-sizing Citrix sessions &#038; windows, etc.  I opened my local &#8220;Citrix Connection Center&#8221; and disconnected that session, reconnected, still no luck.</p>
<p>Then I noticed that inside that desktop session, I had another Citrix Connection Center running &#8211; because some of our applications are only available as Citrix instances, and only when using a Citrix Desktop to reach them.  I used that app yesterday and it never closes correctly, and Tab &#038; Esc had worked since&#8230; but suddenly stopped working today.</p>
<p>So I opened that Connection Center and terminated &#038; logged off from the remote servers and apps there.  Tab and Esc started working in my session again.</p>
<p>Not sure this is concrete, repeatable proof of a fix, but wanted to document it.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/broome-us?a=LyatYnmGAqQ:Jgpox-Dhcys:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/broome-us?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/broome-us?a=LyatYnmGAqQ:Jgpox-Dhcys:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/broome-us?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/broome-us?a=LyatYnmGAqQ:Jgpox-Dhcys:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/broome-us?i=LyatYnmGAqQ:Jgpox-Dhcys:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/broome-us?a=LyatYnmGAqQ:Jgpox-Dhcys:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/broome-us?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/broome-us/~4/LyatYnmGAqQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://broome.us/archives/2012/06/27/citrix-desktop-fix-tab-esc-keys-quit-working/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://broome.us/archives/2012/06/27/citrix-desktop-fix-tab-esc-keys-quit-working/</feedburner:origLink></item>
	</channel>
</rss>
