<?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: List Desktop Shortcuts</title>
	<atom:link href="http://www.dailydoseofexcel.com/archives/2005/05/02/list-desktop-shortcuts/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dailydoseofexcel.com/archives/2005/05/02/list-desktop-shortcuts/</link>
	<description>Daily posts of Excel tips…and other stuff</description>
	<lastBuildDate>Thu, 09 Feb 2012 23:42:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Rob van Gelder</title>
		<link>http://www.dailydoseofexcel.com/archives/2005/05/02/list-desktop-shortcuts/#comment-12089</link>
		<dc:creator>Rob van Gelder</dc:creator>
		<pubDate>Tue, 03 May 2005 05:16:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1114#comment-12089</guid>
		<description>&lt;p&gt;From my assembler programming days...&lt;/p&gt;
&lt;p&gt;I&#039;ve memorised the bit equivilent for each nibble:&lt;br&gt;
0 = 0000, 1 = 0001, 2 = 0010, 3 = 0011&lt;br&gt;
4 = 0100, 5 = 0101, 6 = 0110, 7 = 0111&lt;br&gt;
8 = 1000, 9 = 1001, A = 1010, B = 1011&lt;br&gt;
C = 1100, D = 1101, E = 1110, F = 1111&lt;/p&gt;
&lt;p&gt;So I can work out in my head which bits are set or not given a hexadecimal number.&lt;/p&gt;
&lt;p&gt;Yes, I am a geek ;)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>From my assembler programming days&#8230;</p>
<p>I&#8217;ve memorised the bit equivilent for each nibble:<br />
0 = 0000, 1 = 0001, 2 = 0010, 3 = 0011<br />
4 = 0100, 5 = 0101, 6 = 0110, 7 = 0111<br />
8 = 1000, 9 = 1001, A = 1010, B = 1011<br />
C = 1100, D = 1101, E = 1110, F = 1111</p>
<p>So I can work out in my head which bits are set or not given a hexadecimal number.</p>
<p>Yes, I am a geek <img src='http://www.dailydoseofexcel.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dick Kusleika</title>
		<link>http://www.dailydoseofexcel.com/archives/2005/05/02/list-desktop-shortcuts/#comment-12087</link>
		<dc:creator>Dick Kusleika</dc:creator>
		<pubDate>Tue, 03 May 2005 03:18:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1114#comment-12087</guid>
		<description>&lt;p&gt;Ding Ding Ding Ding.  It makes perfect sense now.  Integer = 16 bits = 2 bytes.  High order = 256 and above, low order = 128 and below.&lt;/p&gt;
&lt;p&gt;More dumb questions:  Why do they say Shift=1 instead of Shift = 256 (if they would have said that I would have got it)?  Why do you use hex in your comparison instead of (oLnk.Hotkey And 256)?&lt;/p&gt;
&lt;p&gt;Thanks, Rob.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Ding Ding Ding Ding.  It makes perfect sense now.  Integer = 16 bits = 2 bytes.  High order = 256 and above, low order = 128 and below.</p>
<p>More dumb questions:  Why do they say Shift=1 instead of Shift = 256 (if they would have said that I would have got it)?  Why do you use hex in your comparison instead of (oLnk.Hotkey And 256)?</p>
<p>Thanks, Rob.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob van Gelder</title>
		<link>http://www.dailydoseofexcel.com/archives/2005/05/02/list-desktop-shortcuts/#comment-12086</link>
		<dc:creator>Rob van Gelder</dc:creator>
		<pubDate>Tue, 03 May 2005 00:52:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1114#comment-12086</guid>
		<description>&lt;p&gt;According to the MSDN article:&lt;br&gt;
&quot;The virtual key code is in the low-order byte, and the modifier flags are in the high-order byte&quot;&lt;/p&gt;
&lt;p&gt;Something like this applies:&lt;/p&gt;
&lt;p&gt;IIf((oLnk.Hotkey And &amp;H100) = 0, &quot;&quot;, &quot;Shift &quot;) &amp; _&lt;br&gt;
IIf((oLnk.Hotkey And &amp;H200) = 0, &quot;&quot;, &quot;Ctrl &quot;) &amp; _&lt;br&gt;
IIf((oLnk.Hotkey And &amp;H400) = 0, &quot;&quot;, &quot;Alt &quot;) &amp; _&lt;br&gt;
Chr(oLnk.Hotkey And &amp;HFF)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>According to the MSDN article:<br />
&#8220;The virtual key code is in the low-order byte, and the modifier flags are in the high-order byte&#8221;</p>
<p>Something like this applies:</p>
<p>IIf((oLnk.Hotkey And &amp;H100) = 0, &#8220;&#8221;, &#8220;Shift &#8220;) &amp; _<br />
IIf((oLnk.Hotkey And &amp;H200) = 0, &#8220;&#8221;, &#8220;Ctrl &#8220;) &amp; _<br />
IIf((oLnk.Hotkey And &amp;H400) = 0, &#8220;&#8221;, &#8220;Alt &#8220;) &amp; _<br />
Chr(oLnk.Hotkey And &amp;HFF)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

