<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-20470826</id><updated>2011-11-20T10:08:47.778+10:00</updated><title type='text'>The .Net coal face</title><subtitle type='html'>Postings from one who spends far too much time in front of Visual Studio. -- Dave Apelt</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-20470826.post-8236376864807880195</id><published>2008-02-10T23:53:00.001+10:00</published><updated>2008-02-10T23:53:01.405+10:00</updated><title type='text'>Temp directories</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;Sometimes you just need a temp directory to store stuff in.  Pre-Vista this was easy;  &lt;span style='font-family:Courier New; font-size:10pt'&gt;System.IO.&lt;span style='color:#2b91af'&gt;Path&lt;/span&gt;.GetTempPath() &lt;/span&gt;however, like the documentation says, this is the System's temporary directory, not yours so it does not work so well in Vista.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I do not know what the BEST solution is but this seems to work well: &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;System.&lt;span style='color:#2b91af'&gt;Environment&lt;/span&gt;.GetFolderPath(&lt;span style='color:#2b91af'&gt;Environment&lt;/span&gt;.&lt;span style='color:#2b91af'&gt;SpecialFolder&lt;/span&gt;.InternetCache) &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:10pt'&gt;..&lt;/span&gt;and there a slim chance that any non-deleted temp file will occasionally get cleaned up too.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt; &lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20470826-8236376864807880195?l=dotnetcoalface.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/8236376864807880195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20470826&amp;postID=8236376864807880195' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/8236376864807880195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/8236376864807880195'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/2008/02/temp-directories.html' title='Temp directories'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20470826.post-9040454770966691251</id><published>2008-02-10T23:25:00.001+10:00</published><updated>2008-02-10T23:25:35.250+10:00</updated><title type='text'>When is an Administrator not an Administrator</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;I am attempting to get a little in house command line maintenance utility working tonight on a new Vista 64 machine.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The program appeared to be having some problems accessing a temp directory; more on that later.  So I opened up VS 2008.  Not really knowing what type of debugging I would be doing to solve the problem, I chose to run it as an Administrator.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The program needs to access a network drive in order to copy over some backup files.  The program was returning false on Folder.Exists() call!?!?!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;A bit of searching later I discover that under Vista and VS when it is run as an Administrator any network drives are automatically disconnected. The trick is to either 'activate' the network drives by simply navigating to one by attempting to open a file or the like. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Fortunately if you exit VS and run it again as an Administrator it will remember the connection.  I have not tested it after a reboot though.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Interesting, if you run VS not as an Administrator then you do not have the problem.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Very annoying.&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt; &lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20470826-9040454770966691251?l=dotnetcoalface.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/9040454770966691251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20470826&amp;postID=9040454770966691251' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/9040454770966691251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/9040454770966691251'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/2008/02/when-is-administrator-not-administrator.html' title='When is an Administrator not an Administrator'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20470826.post-501396019935175036</id><published>2008-02-10T19:57:00.001+10:00</published><updated>2008-02-10T19:57:05.659+10:00</updated><title type='text'>The problem with KPIs</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;The Silverlight team proudly proclaim that the installation experience of Silverlight should be very simply and very short; 20 secs from the download to installation complete.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Hrmm.... on  my laptop, after 2 min I lost interest.  Fortunately after I returned from putting the kids to bed it was finished.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I checked out some of the examples on the community gallery site; It really makes you aware of how immature the technology is at the moment.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Having said that I am really excited about Silverlight.  In time it should be great.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt; &lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20470826-501396019935175036?l=dotnetcoalface.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/501396019935175036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20470826&amp;postID=501396019935175036' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/501396019935175036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/501396019935175036'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/2008/02/problem-with-kpis.html' title='The problem with KPIs'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20470826.post-1105146967921141238</id><published>2008-02-09T14:18:00.001+10:00</published><updated>2008-02-09T14:18:22.502+10:00</updated><title type='text'>Frustrations upgrading from VS2003 to VS2008</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;I have just upgraded one of my major projects from VS2003(!) ASP.NET to VS2008 Web Application Project.  It went relatively well.  One must remember to right click on the project and select 'Convert to Web Application' otherwise the designer.cs files are not created for the web pages.  &lt;br /&gt;&lt;/p&gt;&lt;p&gt;When it was released it was throwing the following:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:maroon; font-family:Verdana; font-size:14pt'&gt;&lt;em&gt;The type 'tcpIQ.Web.WebSite.LineSpeedMeter.Api.Soap.V401111.LsmSoapApi' is ambiguous: it could come from assembly 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\100c9fe3\aa17ce8c\App_Code.d11yv5mk.DLL' or from assembly 'C:\Inetpub\wwwroot\tcpiq.com\wwwroot\bin\TcpIQ.com.DLL'. Please specify the assembly explicitly in the type name.&lt;/em&gt;&lt;br /&gt;				&lt;/span&gt;&lt;/p&gt;&lt;p&gt;There are lots of chatter about this exception and it appears that it can occur for a number of different reasons.  In my case it was because in the conversion from 2003 to 2008 an  'App_Code' directory was created and some classes were placed in there. Files in this directory are dynamically compiled at run time and the DLLs are stored in the Temporary ASP.NET folder as opposed to the bin folder.  Needless to say this trips up ASP.NET since it can see two different assemblies for the same class.  The solution was to simply migrate the classes back out of the APP_Code folder and place them somewhere more suitable, recompile, re-release, recycle and it worked!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt; &lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20470826-1105146967921141238?l=dotnetcoalface.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/1105146967921141238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20470826&amp;postID=1105146967921141238' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/1105146967921141238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/1105146967921141238'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/2008/02/frustrations-upgrading-from-vs2003-to.html' title='Frustrations upgrading from VS2003 to VS2008'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20470826.post-3904553190022751901</id><published>2008-02-06T09:35:00.001+10:00</published><updated>2008-02-06T09:35:03.776+10:00</updated><title type='text'>Vista x64 - "the disk is write-protected"!?</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;I am the proud owner of a new Vista x64 8GB machine.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;After a reboot this morning SQL Server had declared that all of my databases were suspect.  After a bit of scratching around I discovered that my D:\ (RAID 10) where all of my data lives had become read only.  This was not a permissions problem as it was working before the reboot.  I rebooted and it was still the same.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; After a bit of googling and reading between the lines I rebooted, pulled the power, went for a coffee, read the paper, powered it back up and it started working again.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;For the record you may see ""the disk is write-protected" or "the media is write protected".  Also, Vista SP1 has just gone to RTM so it is not installed but otherwise the computer is fully patched.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt; &lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20470826-3904553190022751901?l=dotnetcoalface.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/3904553190022751901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20470826&amp;postID=3904553190022751901' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/3904553190022751901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/3904553190022751901'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/2008/02/vista-x64-disk-is-write-protected.html' title='Vista x64 - &amp;quot;the disk is write-protected&amp;quot;!?'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20470826.post-834339026364076743</id><published>2007-04-29T21:11:00.001+10:00</published><updated>2007-04-29T21:11:11.988+10:00</updated><title type='text'>Internationalization support in Orcas Beta 1</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;I have been doing a lot of Internationalization work in ASP.NET2 lately (in fact I am doing a presentation at QMSDNUG in May) and have in general been really impressed by the level of support VS and .Net 2 has for it.  However you do not have to dig down too much to see the deficiencies as well. Fortunately for the most part if you are not happy with it then you can write your own custom resource provider (this is not fun – I have done it – be warned – but if you are really keen check out what &lt;a href='http://west-wind.com/weblog/'&gt;Rick Strahl&lt;/a&gt; has been &lt;a href='http://west-wind.com/WebLog/posts/7319.aspx'&gt;doing&lt;/a&gt;).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;So with the release of Orcas Beta 1 I was keen to get in and see what new support there is.  After the 5.5GB download I am sad to announce that the support for internationalisation does not appear to be very high on their list of priorities.  Indeed, doing a Generate Local Resources actually fails in beta 1 with the message…&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Start creating resource content and adding 'meta' attributes to server controls and directives.&lt;br&gt;&lt;/br&gt;A resource writer could not be found.Finished creating resource content and adding 'meta' attributes.&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;The Help makes no mention of anything "Whats new" to do with Internationalization.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Maybe this will change with the next beta.  &lt;br /&gt;&lt;/p&gt;&lt;p&gt;This is a bit disappointing. I was really looking forward to getting in, having a play and blogging about my experiences.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt; &lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20470826-834339026364076743?l=dotnetcoalface.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/834339026364076743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20470826&amp;postID=834339026364076743' title='27 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/834339026364076743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/834339026364076743'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/2007/04/internationalization-support-in-orcas.html' title='Internationalization support in Orcas Beta 1'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>27</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20470826.post-7128824727741975499</id><published>2007-04-25T11:55:00.001+10:00</published><updated>2007-04-25T11:55:24.391+10:00</updated><title type='text'>Linking multiple Visio pages into Word</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;&lt;span style='color:#1f497d'&gt;I posted this question on AusDotNet the other day. I have reposted it here in case it may help someone...&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;br&gt;&lt;/br&gt;At the risk of sounding like I am using Word for the first time today, how does one insert a DDE link from Word (aka Insert Object, Create From File,  Link to File) to the second or third page of a Visio document?  I can get the first page in just using the standard Link to File, but how do you tell it to link to the second page?&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;I have attempted to edit the links in Word where you can change the location of the source document and can even specify an "Item" in the source. I have entered the name  of the page in question but that did not work. It seems to be very Excel specific.&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;I have also attempted to split the Visio into multiple documents but since I am editing UML diagrams I then lose the automatic update of other diagrams when a shared class is edited – not good.&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;I have attempted to define a named range in Visio (just like you do in Excel) but it does not exist in Visio.&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;I am using Office 2007.&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:#1f497d'&gt;The answer is simple but like some parts of Visio it is totally different to the rest of Office.  In Visio, select Edit-&amp;gt;Copy drawing and then in Word, select Paste-Paste Special-&amp;gt;Paste Link.  The Copy drawing feature does not appear to be in any other Office program.  The DDE does not look like it is supported.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:#1f497d'&gt;Thanks Ken!&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt; &lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20470826-7128824727741975499?l=dotnetcoalface.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/7128824727741975499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20470826&amp;postID=7128824727741975499' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/7128824727741975499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/7128824727741975499'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/2007/04/linking-multiple-visio-pages-into-word.html' title='Linking multiple Visio pages into Word'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20470826.post-4170196228176826716</id><published>2007-04-25T11:44:00.001+10:00</published><updated>2007-04-25T11:44:42.612+10:00</updated><title type='text'>Word 2007 Blog post test</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;OK – this is a big step.  Fed up with Blogger's editor, I have taken the plunge and am writing this post in Word 2007.  &lt;br /&gt;&lt;/p&gt;&lt;p&gt;This is a MUCH nicer and convenient interface. I think I will use this in the future.&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt; &lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20470826-4170196228176826716?l=dotnetcoalface.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/4170196228176826716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20470826&amp;postID=4170196228176826716' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/4170196228176826716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/4170196228176826716'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/2007/04/word-2007-blog-post-test.html' title='Word 2007 Blog post test'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20470826.post-8990466036686075552</id><published>2007-04-25T11:19:00.000+10:00</published><updated>2007-04-25T11:39:55.130+10:00</updated><title type='text'>IE7 tabs - very stange</title><content type='html'>In a legacy ASP application we have some web pages that do some routine maintenance - precalculating some tables, deleting old data, etc. We schedule the running of these pages through Windows Scheduler.  Its a low tech and reliable solution.&lt;br /&gt;&lt;br /&gt;One of the pages takes about 12 min to run. It required some maintenance today.  So I navigated to the URL to test it - and waited.  So I opened up a tab in IE7 to go to another part of the same web site expecting the home page of the site to come up instantly.  But it sat there with the thumper thumping, the progress indicator ticking over and no page.  Hmmmm....  I opened another web browser and navigated to the home page and it came up instantly.&lt;br /&gt;&lt;br /&gt;Back to the first browser on the second tab. Clicked Stop and Go - still nothing.  After about 3 min the home page eventually turned up. I created other tabs and navigated to other sites OK.&lt;br /&gt;&lt;br /&gt;I reproduced it a second time.&lt;br /&gt;&lt;br /&gt;Why would IE have a problem opening up a socket connection to web site that is being accessed on another tab - very, very strange.&lt;div class="blogger-post-footer"&gt; &lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20470826-8990466036686075552?l=dotnetcoalface.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/8990466036686075552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20470826&amp;postID=8990466036686075552' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/8990466036686075552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/8990466036686075552'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/2007/04/ie7-tabs-very-stange.html' title='IE7 tabs - very stange'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20470826.post-6956056137794458795</id><published>2006-12-12T21:43:00.000+10:00</published><updated>2006-12-12T22:18:46.910+10:00</updated><title type='text'>Lock ness monster, Lost City of Atlantis and VS2005 keyboard shortcuts</title><content type='html'>OK - so it has been a while between posts.&lt;br /&gt;&lt;br /&gt;I am in that wonderful period between big jobs where you can take stock of things and research some of those IT nooks and crannies that get skipped everyday in the pressures to get the software out the door.&lt;br /&gt;&lt;br /&gt;This afternoon my attention turned to the allusive keyboard shortcuts in VS2005. We have all seen those IDE gurus who can with a few keystrokes seemlingly do things that would otherwise take many mouse clicks and mouse meters to implement.&lt;br /&gt;&lt;br /&gt;I know that the menus show the shortcut keys but my problem lay with the mysterious 'missing menu items'. eg, right click in the error window and you get a next/last error. Where is that in the menu? And what is the shortcut? It was in VS2003 in the View-&gt;Show Tasks menu and it appears to be in VS2005 under View-&gt;Next/Previous Task but it is disabled.&lt;br /&gt;&lt;br /&gt;The help seemed confused with references to VS6.0 and VS2003 but nothing about 2005.&lt;br /&gt;&lt;br /&gt;I chanced across the Microsoft Automation Samples &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=79C7E038-8768-4E1E-87AE-5BBBE3886DE8&amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=79C7E038-8768-4E1E-87AE-5BBBE3886DE8&amp;amp;displaylang=en&lt;/a&gt; that include a program (in C++) to interrogate all of the short cuts. The program barely works but I was able to man handle it into giving me the entire list on my VS2005 with Default options selected.&lt;br /&gt;&lt;br /&gt;For the record here it is... and by the way, F12 is the Next Error or even CTRL + SHIFT + F12&lt;br /&gt;&lt;br /&gt;(I have no idea what is wrong with this Blogger editor. The table can be found about 2km down this page.)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        &lt;table&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;                    Build.BuildSelection&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;                    Shift+F6&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Build.BuildSolution&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+B&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Build.BuildSolution&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    F6&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Build.Cancel&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Break&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Build.Compile&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F7&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    ClassDiagram.Collapse&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Num -&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    ClassDiagram.Expand&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Num +&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    ClassViewContextMenus.ClassViewProject.Properties&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+Enter&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Data.Column&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+L&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Data.Execute&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+F5&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Data.InsertColumn&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ins&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Data.RunSelection&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Q&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Data.ShowDataSources&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+D&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Data.StepInto&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+F5&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.ApplyCodeChanges&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+F10&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Autos&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+V, A&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Autos&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, A&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Autos&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, Ctrl+A&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.BreakAll&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+Break&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.BreakatFunction&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+B&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.BreakatFunction&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, N&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.BreakatFunction&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, Ctrl+N&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Breakpoints&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+B&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Breakpoints&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, B&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Breakpoints&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, Ctrl+B&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.CallStack&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+C&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.CallStack&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, C&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.CallStack&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, Ctrl+C&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.DeleteAllBreakpoints&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+F9&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Disassembly&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+D&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.EnableBreakpoint&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F9&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Exceptions&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+E&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Exceptions&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, E&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Exceptions&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, Ctrl+E&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Immediate&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+I&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Immediate&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, I&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Immediate&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, Ctrl+I&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Locals&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+V, L&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Locals&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, L&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Locals&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, Ctrl+L&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Memory1&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+M, 1&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Memory1&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, Y&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Memory1&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, Ctrl+Y&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Memory2&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+M, 2&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Memory3&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+M, 3&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Memory4&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+M, 4&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Modules&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+U&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Modules&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, M&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Modules&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, Ctrl+M&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Processes&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+Z&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Processes&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, P&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Processes&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, Ctrl+P&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.QuickWatch&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+Q&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.QuickWatch&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+F9&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.QuickWatch&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, Q&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.QuickWatch&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, Ctrl+Q&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Registers&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+G&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Registers&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, R&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Registers&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, Ctrl+R&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Restart&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+F5&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.RunToCursor&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F10&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.ScriptExplorer&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+N&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.SetNextStatement&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+F10&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.ShowNextStatement&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+Num *&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Start&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    F5&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.StartWithoutDebugging&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F5&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.StepInto&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    F11&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.StepIntoCurrentProcess&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+F11&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.StepOut&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+F11&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.StepOutCurrentProcess&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Alt+F11&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.StepOver&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    F10&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.StepOverCurrentProcess&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+F10&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.StopDebugging&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+F5&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Threads&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+H&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Threads&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, T&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Threads&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, Ctrl+T&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.ToggleBreakpoint&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    F9&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.ToggleDisassembly&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F11&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.ToggleDisassembly&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, D&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.ToggleDisassembly&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, Ctrl+D&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Watch&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+W, 1&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Watch&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, W&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Watch&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D, Ctrl+W&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Watch2&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+W, 2&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Watch3&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+W, 3&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Debug.Watch4&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+W, 4&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    DebuggerContextMenus.BreakpointsWindow.Delete&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+F9, D&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    DebuggerContextMenus.BreakpointsWindow.GoToDisassembly&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+F9, A&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    DebuggerContextMenus.BreakpointsWindow.GoToSourceCode&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+F9, S&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.BreakLine&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Enter&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.BreakLine&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Enter&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.BreakLine&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Enter&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.BreakLine&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Enter&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.BreakLine&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Enter&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.CharLeft&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Left Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.CharLeftExtend&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Left Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.CharLeftExtendColumn&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+Left Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.CharRight&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.CharRightExtend&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.CharRightExtendColumn&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.CharTranspose&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+T&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ClearBookmarks&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+L&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ClearBookmarks&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+B, C&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ClearBookmarks&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+B, Ctrl+C&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.CollapseTag&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+M, Ctrl+T&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.CollapsetoDefinitions&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+M, Ctrl+O&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.CollapsetoDefinitions&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+M, O&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.CommentSelection&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+C&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.CommentSelection&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+E, C&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.CommentSelection&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+E, Ctrl+C&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.CompleteWord&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.CompleteWord&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Space&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.CompleteWord&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.CompleteWord&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Space&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.CompleteWord&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, W&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.CompleteWord&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+W&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.Copy&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+C&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.Copy&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Ins&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.CopyParameterTip&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Alt+C&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.Cut&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+X&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.Cut&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Del&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.CycleClipboardRing&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+V&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.CycleClipboardRing&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Ins&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.DecreaseFilterLevel&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+,&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.Delete&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Del&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.Delete&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Del&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.DeleteBackwards&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Bkspce&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.DeleteBackwards&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Bkspce&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.DeleteBackwards&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Bkspce&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.DeleteBackwards&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Bkspce&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.DeleteHorizontalWhiteSpace&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+\&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.DeleteHorizontalWhiteSpace&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+E, \&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.DeleteHorizontalWhiteSpace&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+E, Ctrl+\&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.DocumentEnd&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    End&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.DocumentEnd&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+End&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.DocumentEndExtend&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+End&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.DocumentEndExtend&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+End&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.DocumentStart&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Home&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.DocumentStart&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Home&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.DocumentStartExtend&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Home&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.DocumentStartExtend&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Home&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.EditCell&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    F2&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.EnableBookmark&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+B, E&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.EnableBookmark&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+B, Ctrl+E&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ExpandCollapseBaseTypeList&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+B&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.Find&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.FindAllReferences&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, R&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.FindAllReferences&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+R&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.FindAllReferences&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+F12&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.FindinFiles&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+F&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.FindNext&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    F3&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.FindNextSelected&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F3&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.FindPrevious&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+F3&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.FindPreviousSelected&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+F3&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.FindSymbol&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+F12&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.FormatDocument&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+D&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.FormatDocument&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+E, D&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.FormatDocument&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+E, Ctrl+D&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.FormatSelection&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+F&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.FormatSelection&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+E, F&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.FormatSelection&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+E, Ctrl+F&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.GenerateMethodStub&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, M&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.GenerateMethodStub&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+M&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.GoTo&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+G&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.GotoBrace&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+]&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.GotoBraceExtend&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+]&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.GoToDeclaration&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F12&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.GoToDefinition&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    F12&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.GoToFindCombo&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+/&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.GoToNextLocation&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    F8&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.GoToPrevLocation&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+F8&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.HideSelection&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+M, Ctrl+H&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.IncreaseFilterLevel&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+.&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.IncrementalSearch&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+I&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.InsertSnippet&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+X&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.InsertSnippet&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, X&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.InsertTab&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Tab&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.LineCut&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+L&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.LineDelete&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+L&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.LineDown&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Down Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.LineDownExtend&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Up Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.LineDownExtend&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Down Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.LineDownExtendColumn&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+Down Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.LineEnd&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    End&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.LineEndExtend&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+End&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.LineEndExtendColumn&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+End&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.LineOpenAbove&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Enter&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.LineOpenBelow&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Enter&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.LineStart&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Home&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.LineStartExtend&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Home&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.LineStartExtendColumn&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+Home&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.LineTranspose&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+T&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.LineUp&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Up Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.LineUpExtend&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Down Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.LineUpExtend&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Up Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.LineUpExtendColumn&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+Up Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ListMembers&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+J&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ListMembers&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, L&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ListMembers&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+L&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.MakeLowercase&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+U&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.MakeUppercase&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+U&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.MoveControlDown&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Down Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.MoveControlDown&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Down Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.MoveControlDown&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Down Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.MoveControlDownGrid&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Down Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.MoveControlLeft&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Left Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.MoveControlLeft&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Left Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.MoveControlLeft&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Left Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.MoveControlLeftGrid&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Left Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.MoveControlRight&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.MoveControlRight&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.MoveControlRight&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.MoveControlRightGrid&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.MoveControlUp&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Up Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.MoveControlUp&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Up Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.MoveControlUp&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Up Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.MoveControlUpGrid&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Up Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.NavigateToLollipop&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+L&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.NewAccelerator&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ins&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.NewString&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ins&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.NextBookmark&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+N&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.NextBookmark&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+B, N&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.NextBookmark&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+B, Ctrl+N&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.NextKeyTyped&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.OpenFile&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+G&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.OvertypeMode&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ins&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.PageDown&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    PgDn&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.PageDownExtend&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+PgDn&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.PageUp&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    PgUp&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.PageUpExtend&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+PgUp&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ParameterInfo&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Space&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ParameterInfo&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, P&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ParameterInfo&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+P&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.Paste&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+V&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.Paste&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Ins&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.PasteParameterTip&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Alt+P&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.PreviousBookmark&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+P&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.PreviousBookmark&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+B, P&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.PreviousBookmark&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+B, Ctrl+P&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.QuickFindSymbol&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+F12&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.QuickInfo&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+I&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.QuickInfo&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, I&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.Redo&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Y&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.Redo&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+Bkspce&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.Redo&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Z&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.Remove&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Del&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.RemovefromDiagram&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Del&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.RemoveRow&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Del&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.Replace&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+H&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ReplaceinFiles&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+H&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ReverseIncrementalSearch&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+I&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ScrollColumnLeft&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Left Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ScrollColumnRight&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ScrollLineDown&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Down Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ScrollLineUp&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Up Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SelectAll&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+A&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SelectCurrentWord&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SelectCurrentWord&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+W&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SelectionCancel&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Esc&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SelectNextControl&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Tab&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SelectPreviousControl&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Tab&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SelectToLastGoBack&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+=&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ShowTileGrid&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Enter&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SizeControlDown&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Down Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SizeControlDown&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Down Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SizeControlDown&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Down Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SizeControlDownGrid&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Down Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SizeControlLeft&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Left Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SizeControlLeft&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Left Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SizeControlLeft&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Left Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SizeControlLeftGrid&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Left Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SizeControlRight&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SizeControlRight&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SizeControlRight&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SizeControlRightGrid&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SizeControlUp&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Up Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SizeControlUp&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Up Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SizeControlUp&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Up Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SizeControlUpGrid&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Up Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.StopHidingCurrent&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+M, Ctrl+U&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.StopOutlining&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+M, Ctrl+P&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.StopOutlining&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+M, P&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.StopSearch&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+F3, S&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SurroundWith&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+S&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SurroundWith&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, S&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SwapAnchor&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+A&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SwapAnchor&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+R, Ctrl+P&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SwapAnchor&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+E, A&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.SwapAnchor&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+E, Ctrl+A&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.TabLeft&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Tab&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ToggleAllOutlining&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+M, Ctrl+L&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ToggleAllOutlining&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+M, L&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ToggleBookmark&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+K&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ToggleBookmark&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+B, T&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ToggleBookmark&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+B, Ctrl+T&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ToggleOutliningExpansion&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+M, Ctrl+M&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ToggleOutliningExpansion&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+M, M&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ToggleTaskListShortcut&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+H&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ToggleTaskListShortcut&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+E, T&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ToggleTaskListShortcut&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+E, Ctrl+T&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ToggleWordWrap&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+E, Ctrl+W&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ToggleWordWrap&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+R, Ctrl+R&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ToggleWordWrap&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+E, W&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.UncommentSelection&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+U&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.UncommentSelection&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+E, U&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.UncommentSelection&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+E, Ctrl+U&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.Undo&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Z&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.Undo&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+Bkspce&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ViewBottom&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+PgDn&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ViewBottomExtend&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+PgDn&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ViewTop&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+PgUp&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ViewTopExtend&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+PgUp&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ViewWhiteSpace&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+R, Ctrl+W&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ViewWhiteSpace&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+E, S&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.ViewWhiteSpace&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+E, Ctrl+S&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.WordDeleteToEnd&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Del&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.WordDeleteToStart&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Bkspce&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.WordNext&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.WordNextExtend&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.WordNextExtendColumn&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Alt+Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.WordPrevious&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Left Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.WordPreviousExtend&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Left Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.WordPreviousExtendColumn&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Alt+Left Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Edit.WordTranspose&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+T&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    File.NewFile&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+N&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    File.NewProject&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+N&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    File.OpenFile&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+O&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    File.OpenProject&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+O&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    File.Print&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+P&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    File.SaveAll&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+S&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    File.SaveSelectedItems&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+S&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.AlignBottoms&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Down Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.AlignCenters&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+F9&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.AlignLefts&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Left Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.AlignMiddles&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    F9&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.AlignRights&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.AlignTops&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Up Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.Bold&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+B&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.ButtonBottom&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+B&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.ButtonRight&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+R&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.CenterHorizontal&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+F9&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.CenterVertical&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F9&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.CheckMnemonics&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+M&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.ConverttoHyperlink&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+L&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.InsertBookmark&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+L&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.Italic&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+I&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.SizetoContent&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+F7&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.SpaceAcross&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+Left Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.SpaceAcross&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.SpaceDown&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+Down Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.SpaceDown&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+Up Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.TabOrder&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+D&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.TestDialog&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+T&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.ToggleGuides&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+G&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Format.Underline&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+U&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.Contents&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+F1&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.Contents&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F1, C&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.Contents&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F1, Ctrl+C&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.DynamicHelp&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F1, D&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.DynamicHelp&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F1, Ctrl+D&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.F1Help&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    F1&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.HelpFavorites&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F1, F&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.HelpFavorites&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F1, Ctrl+F&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.HowDoI&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F1, H&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.HowDoI&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F1, Ctrl+H&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.Index&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+F2&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.Index&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F1, I&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.Index&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F1, Ctrl+I&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.IndexResults&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F1, T&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.IndexResults&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F1, Ctrl+T&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.Nexttopic&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+Down Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.Previoustopic&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+Up Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.Search&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+F3&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.Search&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F1, S&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.Search&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F1, Ctrl+S&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.SearchResults&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+F3&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.SearchResults&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F1, R&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.SearchResults&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F1, Ctrl+R&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Help.WindowHelp&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+F1&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.AirbrushTool&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+A&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.BrushTool&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+B&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.CopyandOutlineSelection&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+U&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.DrawOpaque&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+J&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.EllipseTool&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+P&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.EraseTool&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+I&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.FilledEllipseTool&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Alt+P&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.FilledRectangleTool&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Alt+R&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.FilledRoundedRectangleTool&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Alt+W&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.FillTool&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.FlipHorizontal&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+H&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.FlipVertical&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+H&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.LargerBrush&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+=&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.LineTool&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+L&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.MagnificationTool&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+M&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.Magnify&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+M&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.NewImageType&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ins&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.NextColor&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.NextColor&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+]&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.NextRightColor&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.NextRightColor&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+]&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.OutlinedEllipseTool&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+P&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.OutlinedRectangleTool&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+R&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.OutlinedRoundedRectangleTool&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+W&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.PencilTool&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+I&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.PreviousColor&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Left Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.PreviousColor&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+[&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.PreviousRightColor&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Left Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.PreviousRightColor&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+[&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.RectangleSelectionTool&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+S&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.RectangleTool&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+R&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.Rotate90Degrees&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+H&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.RoundedRectangleTool&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+W&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.ShowGrid&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+S&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.ShowTileGrid&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Alt+S&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.SmallBrush&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+.&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.SmallerBrush&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+-&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.TextTool&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+T&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.UseSelectionasBrush&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+U&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.ZoomIn&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Up Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.ZoomIn&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+.&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.ZoomOut&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Down Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Image.ZoomOut&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+,&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Layout.InsertColumntotheLeft&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+Left Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Layout.InsertColumntotheRight&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Layout.InsertRowAbove&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+Up Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Layout.InsertRowBelow&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+Down Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    NewFolder&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+F&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Project.AddClass&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+C&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Project.AddContentPage&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+M, Ctrl+C&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Project.AddExistingItem&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+A&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Project.AddNewItem&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+A&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Project.Override&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+Ins&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    QueryDesigner.CancelRetrievingData&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+T&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    QueryDesigner.Criteria&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+2&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    QueryDesigner.Diagram&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+1&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    QueryDesigner.ExecuteSQL&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+R&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    QueryDesigner.GotoRow&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+G&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    QueryDesigner.JoinMode&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+J&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    QueryDesigner.Results&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+4&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    QueryDesigner.SQL&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+3&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Refactor.EncapsulateField&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+R, Ctrl+E&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Refactor.EncapsulateField&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+R, E&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Refactor.ExtractInterface&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+R, Ctrl+I&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Refactor.ExtractInterface&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+R, I&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Refactor.ExtractMethod&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+R, Ctrl+M&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Refactor.ExtractMethod&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+R, M&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Refactor.PromoteLocalVariable&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+R, Ctrl+P&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Refactor.PromoteLocalVariable&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+R, P&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Refactor.RemoveParameters&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+R, Ctrl+V&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Refactor.RemoveParameters&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+R, V&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Refactor.Rename&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+R, Ctrl+R&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Refactor.Rename&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+R, R&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Refactor.Rename&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    F2&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Refactor.ReorderParameters&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+R, Ctrl+O&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Refactor.ReorderParameters&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+R, O&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Resources.Audio&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+4&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Resources.Files&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+5&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Resources.Icons&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+3&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Resources.Images&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+2&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Resources.Other&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+6&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Resources.Strings&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+1&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Schema.Collapse&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+-&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Schema.Expand&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+=&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Tools.AttachtoProcess&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+P&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Tools.CodeSnippetsManager&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+B&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Tools.MacrosIDE&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+F11&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Tools.RecordTemporaryMacro&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+R&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Tools.RunTemporaryMacro&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+P&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.AutoCloseTagOverride&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+.&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.Backward&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+Left Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.BookmarkWindow&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+W&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.BookmarkWindow&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, B&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.BookmarkWindow&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, Ctrl+B&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.BrowseNext&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+1&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.BrowsePrevious&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+2&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ClassView&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+C&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ClassView&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, C&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ClassView&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, Ctrl+C&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ClassViewGoToSearchCombo&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+K, Ctrl+V&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.CodeDefinitionWindow&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+\, Ctrl+D&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.CodeDefinitionWindow&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+\, D&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.CodeDefinitionWindow&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, D&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.CodeDefinitionWindow&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, Ctrl+D&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.CommandWindow&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+A&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.CommandWindow&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, A&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.CommandWindow&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, Ctrl+A&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.Datasets&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+D&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.Details&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Q&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.DocumentOutline&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+T&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.DocumentOutline&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, U&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.DocumentOutline&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, Ctrl+U&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.EditLabel&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    F2&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.EditMaster&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+M, Ctrl+M&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ErrorList&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+\, Ctrl+E&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ErrorList&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+\, E&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ErrorList&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, E&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ErrorList&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, Ctrl+E&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.FindSymbolResults&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+F12&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.FindSymbolResults&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, Q&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.FindSymbolResults&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, Ctrl+Q&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.Forward&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+Right Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ForwardBrowseContext&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+7&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.FullScreen&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+Enter&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.MacroExplorer&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+F8&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.NavigateBackward&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+-&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.NavigateForward&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+-&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.NextError&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+F12&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.NextView&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+PgDn&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.NonVisualControls&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+Q&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ObjectBrowser&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+J&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ObjectBrowser&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, J&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ObjectBrowser&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, Ctrl+J&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.Output&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+O&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.Output&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, O&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.Output&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, Ctrl+O&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.PendingCheckins&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, G&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.PendingCheckins&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, Ctrl+G&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.PopBrowseContext&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+8&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.PropertiesWindow&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    F4&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.PropertiesWindow&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, P&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.PropertiesWindow&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, Ctrl+P&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.PropertyPages&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+F4&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ResourceView&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+E&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ResourceView&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, R&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ResourceView&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, Ctrl+R&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ServerExplorer&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+S&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ServerExplorer&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, L&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ServerExplorer&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, Ctrl+L&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ShowSmartTag&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+F10&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ShowSmartTag&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+.&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.SolutionExplorer&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+L&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.SolutionExplorer&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, S&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.SolutionExplorer&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, Ctrl+S&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.TaskList&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+\, Ctrl+T&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.TaskList&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+\, T&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.TaskList&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, T&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.TaskList&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, Ctrl+T&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.Toolbox&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+X&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.Toolbox&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, X&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.Toolbox&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, Ctrl+X&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ViewCode&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Enter&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ViewCode&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    F7&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ViewDesigner&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+F7&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.ViewMarkup&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+F7&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.VisibleBorders&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Q&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.WebBrowser&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+R&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.WebBrowser&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, W&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    View.WebBrowser&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+W, Ctrl+W&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Window.ActivateDocumentWindow&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Esc&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Window.CloseDocumentWindow&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F4&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt; &lt;br /&gt;                    Window.CloseToolWindow&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt; &lt;br /&gt;                    Shift+Esc&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Window.MovetoNavigationBar&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F2&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Window.NextDocumentWindow&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+F6&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Window.NextDocumentWindowNav&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Tab&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Window.NextPane&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+F6&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Window.NextTab&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+PgDn&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Window.NextToolWindowNav&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Alt+F7&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Window.PreviousDocumentWindow&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+F6&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Window.PreviousDocumentWindowNav&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Shift+Tab&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Window.PreviousPane&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+F6&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Window.PreviousTab&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+PgUp&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Window.PreviousToolWindowNav&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Shift+Alt+F7&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;            &lt;tr&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Window.ShowEzMDIFileList&lt;/td&gt;&lt;br /&gt;                &lt;td&gt;&lt;br /&gt;&lt;br /&gt;                    Ctrl+Alt+Down Arrow&lt;/td&gt;&lt;br /&gt;            &lt;/tr&gt;&lt;br /&gt;        &lt;/table&gt;&lt;div class="blogger-post-footer"&gt; &lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20470826-6956056137794458795?l=dotnetcoalface.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/6956056137794458795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20470826&amp;postID=6956056137794458795' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/6956056137794458795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/6956056137794458795'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/2006/12/lock-ness-monster-lost-city-of-atlantis.html' title='Lock ness monster, Lost City of Atlantis and VS2005 keyboard shortcuts'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20470826.post-115603361933156715</id><published>2006-08-20T10:19:00.000+10:00</published><updated>2006-08-20T10:26:59.343+10:00</updated><title type='text'>VS2003 SP1 WTF</title><content type='html'>I am a MSDN subscriber.  DVDs turn up all the time.  I have a working set of the most recent DVDs and the updated ones get buried deep in some cupboard.&lt;br /&gt;&lt;br /&gt;Three years ago I installed Visual Studio 2003.  Three years later a service pack is released.  I install the service pack.  After an eternity (I am not exaggerating) the installation appears to be complete and it asks for the DVD.  I stick in the most recent VS2003 DVD and am presented with this...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/3234/2051/1600/VS2003SP1.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3234/2051/320/VS2003SP1.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;WTF!   This really really annoys me.  Why is it based on the actual name? Why do they change the name?  Why can't they have some type of product guid?&lt;br /&gt;&lt;br /&gt;It will be faster to uninstall VS2003 and reinstall it and the SP rather than to find the original.&lt;br /&gt;&lt;br /&gt;There goes that Sunday morning.&lt;br /&gt;&lt;br /&gt;Dave.&lt;div class="blogger-post-footer"&gt; &lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20470826-115603361933156715?l=dotnetcoalface.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/115603361933156715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20470826&amp;postID=115603361933156715' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/115603361933156715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/115603361933156715'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/2006/08/vs2003-sp1-wtf.html' title='VS2003 SP1 WTF'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20470826.post-114584011920411882</id><published>2006-04-24T10:22:00.000+10:00</published><updated>2006-04-24T10:55:19.223+10:00</updated><title type='text'>FlowLayoutPanel Caveat emptor</title><content type='html'>My first WinForms app in .Net2 was a relatively simple data entry/maintenance program. I took the opportunity to take the new FlowLayoutPanel for a spin.  It would automatically expand and shrink as its internal element's visibility changed depending on the state of the program.  The panel at the bottom of the FlowLayoutPanel containing the Save and Cancel button would then automatically change its vertical position.&lt;br /&gt;&lt;br /&gt;It worked well and saved about a dozen lines of awful UI jiggery-pokery.&lt;br /&gt;&lt;br /&gt;Thinking that I was now an expert in all things to do with the FlowLayoutPanel I chose to use it again in my second WinForms 2.0 app. What a mistake!&lt;br /&gt;&lt;br /&gt;Without going into details I had a user control with an fully docked group box internally containing a floating FlowLayoutPanel with a couple of different combinations of autosize, autogrow, etc thrown in what seemed to be a sensible combination. The FlowLayoutPanel also internally contained user controls loaded dynamically that were anchored to its edges.&lt;br /&gt;&lt;br /&gt;Although it seemed right the IDE somehow got itself horribly confused. The various combinations of autosizing, docking and achoring made itself trip so that whenever I adjusted the size of the user control on the form it would magically automatically grow by about 100 pixels. Any attempt to pull it back into size would work but only for a moment.&lt;br /&gt;&lt;br /&gt;What a mess.&lt;br /&gt;&lt;br /&gt;Two hours of mucking around later I pulled out most of the flow layout smarts and ended up writing most of the UI jiggery-pokery myself - but it worked.&lt;br /&gt;&lt;br /&gt;Watch out!&lt;div class="blogger-post-footer"&gt; &lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20470826-114584011920411882?l=dotnetcoalface.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/114584011920411882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20470826&amp;postID=114584011920411882' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/114584011920411882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/114584011920411882'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/2006/04/flowlayoutpanel-caveat-emptor.html' title='FlowLayoutPanel Caveat emptor'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20470826.post-114343237577169385</id><published>2006-03-27T14:02:00.000+10:00</published><updated>2006-03-27T14:06:15.790+10:00</updated><title type='text'>Festoon - don't install it</title><content type='html'>There is a utility called Festoon that allows you to have more than 5 people in a conference call with Skype.&lt;br /&gt;&lt;br /&gt;Don't install it.  &lt;br /&gt;&lt;br /&gt;It asks to begin with who you would like to include in Festoon conversions. Despite only selecting 2 people it chose to tell EVERYONE in my contact list the following message:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Check it out. Now we can see each other on Skype. &lt;br /&gt;Click here to get Festoon: http://www.festooninc.com&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;I am not very happy.  It maybe in beta but this is totally unacceptable.&lt;br /&gt;&lt;br /&gt;(Long time no post - been on holidays)&lt;div class="blogger-post-footer"&gt; &lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20470826-114343237577169385?l=dotnetcoalface.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/114343237577169385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20470826&amp;postID=114343237577169385' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/114343237577169385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/114343237577169385'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/2006/03/festoon-dont-install-it.html' title='Festoon - don&apos;t install it'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20470826.post-113770968766266027</id><published>2006-01-20T08:17:00.000+10:00</published><updated>2006-01-20T08:28:07.696+10:00</updated><title type='text'>This is getting silly...</title><content type='html'>This is my fourth positive post in a row - I must be sick.&lt;br /&gt;&lt;br /&gt;You have got to check out the System.IO.File object.  &lt;br /&gt;&lt;br /&gt;It features AppendAllText(string path, string contents) that creates a file (if it does not already exist) and adds the text to the end.  This was just annoying code that had to be written once every project and now we are free of those shackles.&lt;br /&gt;&lt;br /&gt;Also check out the Open*() functions, Write*() and Read*() functions.&lt;br /&gt;&lt;br /&gt;Cool.&lt;br /&gt;&lt;br /&gt;I will find something to have a whinge about soon I am sure...&lt;div class="blogger-post-footer"&gt; &lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20470826-113770968766266027?l=dotnetcoalface.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/113770968766266027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20470826&amp;postID=113770968766266027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/113770968766266027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/113770968766266027'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/2006/01/this-is-getting-silly.html' title='This is getting silly...'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20470826.post-113770859397318891</id><published>2006-01-20T08:02:00.000+10:00</published><updated>2006-01-20T08:09:53.993+10:00</updated><title type='text'>This camper is getting even happier...</title><content type='html'>So I am fumbling around with VS2005 treating it like VS2003 and just stumbling across the new features (as opposed to reading the books or the help). Every now and then you find something that is really simple but is just excellent.&lt;br /&gt;&lt;br /&gt;The output window now shows the statement the IDE has used to compile the project.  This was not in VS2003 and to create some automated build/deployment script required some mucking around working out all of the damn command line arguments. &lt;br /&gt;&lt;br /&gt;Not anymore - a copy and paste later and your done.&lt;br /&gt;&lt;br /&gt;The command line to compile this relatively small WinForms app was 1671 characters long (an entire command prompt screen's worth). I am really happy that I did not have to type that in.&lt;br /&gt;&lt;br /&gt;:)&lt;div class="blogger-post-footer"&gt; &lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20470826-113770859397318891?l=dotnetcoalface.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/113770859397318891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20470826&amp;postID=113770859397318891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/113770859397318891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/113770859397318891'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/2006/01/this-camper-is-getting-even-happier.html' title='This camper is getting even happier...'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20470826.post-113766524881627205</id><published>2006-01-19T19:52:00.000+10:00</published><updated>2006-01-19T20:07:29.053+10:00</updated><title type='text'>Generics, Transactions, Nullable Types... all crap when compared to...</title><content type='html'>I have just written my first 'serious' WinForms app in .Net2.  Before going home for the day it was time to create the Deployment project.  I hate doing Deployment projects.  You have to worry about Framework boot strappers and the like to make it a seamless experience.....&lt;br /&gt;&lt;br /&gt;Well not anymore!!!!&lt;br /&gt;&lt;br /&gt;The new Setup Wizard in Setup and Deployment basically asked what type of deployment I wanted (WebForms, WinForms, etc) and whether I wanted any other files included.  I created a shortcut to the project's main output (I think this is a lot easier in this version) and built it.  &lt;br /&gt;&lt;br /&gt;This was pretty similar to VS2003 up to this point.&lt;br /&gt;&lt;br /&gt;In looking in the output directory there were two files.  setup.exe and an MSI file.  In a vanilla WinXP SP2 VPC I loaded the MSI file. It said politely that the Framework was required and would I like to download it from Microsoft's web site. This was pretty good but I was then faced with the web page asking what version of the framework that I wanted to download and whether it was the distributable or the SDK, etc.  This is not a very good user experience.&lt;br /&gt;&lt;br /&gt;I then thought to try the setup.exe. I am please I did! It comes up with a licensing agreement screen followed by a screen describing everything that needs to be downloaded and whether I would like it to proceed - you bet!  It then downloaded the Framework V2, installed my application and it all worked and it didn't even require a reboot.  I guess it would also download MDAC (maybe DirectX) if required but I have not looked into that yet.&lt;br /&gt;&lt;br /&gt;This is now a really nice experience for both the developer and the user.&lt;br /&gt;&lt;br /&gt;I am one happy camper.  Well does MS!&lt;div class="blogger-post-footer"&gt; &lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20470826-113766524881627205?l=dotnetcoalface.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/113766524881627205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20470826&amp;postID=113766524881627205' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/113766524881627205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/113766524881627205'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/2006/01/generics-transactions-nullable-types.html' title='Generics, Transactions, Nullable Types... all crap when compared to...'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20470826.post-113724177131751121</id><published>2006-01-14T22:21:00.000+10:00</published><updated>2006-01-14T22:29:31.330+10:00</updated><title type='text'>The debugger is AWESOME</title><content type='html'>I have had a play with the VS2005 mainly with WinForms and now some debugging.&lt;br /&gt;&lt;br /&gt;The WinForms forms editor just rocks. I love the way the controls get sticky around the place they should be placed.  No more emails from pesky users saying that a text box is a couple of pixels misaligned - I cannot delete those emails fast enough.&lt;br /&gt;&lt;br /&gt;But the debugger is just the best.  You can hover the mouse over a variable, drill into its data and even edit its values all from a little popup window.  OK - sometimes you need the hand-eye coordination of a brain surgeon to move the mouse over the left hand side of the pop up window to expand its details but I enjoy the challenge. There will be a short cut key I am sure but it have not chanced across it yet.&lt;br /&gt;&lt;br /&gt;I really love the text visualiser where you can see the contents of the variable displayed as text, html or XML. I would have loved to have seen a byte[] to string visualiser but alas.  In this particular project I am moving around byte[] but they normally contain just ascii so such a visualiser would have been the cream on the cake.&lt;br /&gt;&lt;br /&gt;I am impressed with this.&lt;div class="blogger-post-footer"&gt; &lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20470826-113724177131751121?l=dotnetcoalface.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/113724177131751121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20470826&amp;postID=113724177131751121' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/113724177131751121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/113724177131751121'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/2006/01/debugger-is-awesome.html' title='The debugger is AWESOME'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20470826.post-113669295746927780</id><published>2006-01-08T13:48:00.000+10:00</published><updated>2006-01-08T14:02:37.876+10:00</updated><title type='text'>Thread Priority</title><content type='html'>I am working on a multithreaded WinForms component in some spare cycles.  &lt;br /&gt;&lt;br /&gt;There are a heap of worker threads and to keep the UI responsive I set the priority of the worker threads to below normal.  Its a technique that works really well.&lt;br /&gt;&lt;br /&gt;The component raises events that the UI responds to. In testing the event handlers I checked the thread priority to make sure that it had bubbled up from the component in below normal priority.  I discovered that it was in normal priority. Something was very strange.&lt;br /&gt;&lt;br /&gt;It turns out in .Net when you start a thread it starts in normal priority, not the priority of the thread that launched it.  To get around this you need a some class member that records what the thread priority should be and when a new thread starts it needs to check this member and set its own priority accordingly.&lt;br /&gt;&lt;br /&gt;I can't help but think that this was a poor design decision.&lt;br /&gt;&lt;br /&gt;Apparently Java's thread do inherit their priority from their parent.&lt;div class="blogger-post-footer"&gt; &lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20470826-113669295746927780?l=dotnetcoalface.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/113669295746927780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20470826&amp;postID=113669295746927780' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/113669295746927780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/113669295746927780'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/2006/01/thread-priority.html' title='Thread Priority'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20470826.post-113651596006139006</id><published>2006-01-06T12:33:00.000+10:00</published><updated>2006-01-07T20:56:51.876+10:00</updated><title type='text'>Scroll bars - rant and some suggestions for Help</title><content type='html'>I was working on a Pocket PC application this morning. I had a custom control consisting of a panel with a panel within it and a scroll bar on the right. It effectively created a scrollable canvas in which other controls could be placed.&lt;br /&gt;&lt;br /&gt;I had all of the trouble in the world with getting the very bottom of the canvas to display. The scroll bar did not seem to be working correctly. Since there was a little maths to work out the max value, large increment and the panel's top property I figured that the problem lay there.&lt;br /&gt;&lt;br /&gt;It was only after a bit of debugging that I found that the scroll bar was incapable of reaching its maximum value of 100. It would stop at 91 irrespective of whether it would be moved through a small change, large change, or manual drag.&lt;br /&gt;&lt;br /&gt;A search of Google later revealed that the maximum value of a scroll bar is at most MaximumValue - (LargeChange + 1) as quoted from &lt;a href="http://msdn.microsoft.com/smartclient/understanding/netcf/FAQ/default.aspx#5.40"&gt;http://msdn.microsoft.com/smartclient/understanding/netcf/FAQ/default.aspx#5.40&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is actually incorrect. It is Maximum - LargeChange + 1 (the brackets stuff it up)&lt;br /&gt;&lt;br /&gt;I checked it on WinForms and the same. There is even a passing note about it in the help: &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwindowsformsscrollbarclassmaximumtopic.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwindowsformsscrollbarclassmaximumtopic.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is not much chatter on the web about this problem so I figure it should be fleshed out a bit.&lt;br /&gt;&lt;br /&gt;I checked in VB6 and this problem does not occur.&lt;br /&gt;&lt;br /&gt;What a stuff up!&lt;br /&gt;&lt;br /&gt;Two things:&lt;br /&gt;1. This is going to be with us for the entire life of .Net.&lt;br /&gt;&lt;br /&gt;Today I wrote code recognises this problem and takes it into account when calculating the 'real' maximum. If it were ever to be fixed in the framework then my program will no longer function correctly. Microsoft will never be able to fix it since if they do then software will break.&lt;br /&gt;&lt;br /&gt;(I guess the could release a new scrollbar called ScrollBarEx while keeping the old one around for compatibility.)&lt;br /&gt;&lt;br /&gt;2. Finding information about this was a little difficult. There is a note in the Maximum property field of the ScrollBar help. No mention the Value property and no mention in the ScrollBar class. In fact it only says:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;To adjust the value range of the scroll bar control, set the &lt;a href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemwindowsformsscrollbarclassminimumtopic.asp"&gt;Minimum&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemwindowsformsscrollbarclassmaximumtopic.asp"&gt;Maximum&lt;/a&gt; properties.&lt;/blockquote&gt;&lt;br /&gt;This is a bit misleading especially if you set the LargeChange to be the same as Maximum. The maximum value ever reached will be 1.&lt;br /&gt;&lt;br /&gt;While I am at it, they were smart enough to recognise that the LargeChange could not exceed Maximum when in design mode and the LargeChange gets reset back to Maximum if it is exceeded - well you would think so. They stuffed this up too. The LargeChange value is reset back to Maximum + 1.&lt;br /&gt;&lt;br /&gt;I have just finished reading the Framework Design Guidelines. I will post about this later. The refreshing aspect of this book is that Microsoft insiders add their comments and admit to mistakes that were made. This was great. When programming against those areas of the framework that contain these problems, rather then being frustrated I find myself being accepting of the issues in the knowledge that the designers themselves know that they could have done a better job - reading and writing a simple text file for example.&lt;br /&gt;&lt;br /&gt;I think that this should be extended to the Help. Along with sections of Thread Safety, Remarks, Examples, Requirements and See Also there should be another section called "Narration" or "Background information" or "Editorial". This section would allow frank comments to be added by the Microsoft Team to express why things were done the way they were done, the history, the mistakes that were made, what influenced their design decisions, how to best use the class or property, etc.&lt;br /&gt;&lt;br /&gt;This would be a very disarming and I think would provide for a much better help system.&lt;br /&gt;&lt;br /&gt;In the example of the scrollbar I would except that they would say:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;Editorial&lt;/p&gt;&lt;p&gt;We had the work experience student in that week so we gave them the scrollbar to write - how could they possibly stuff it up. We apologise. &lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;:) That was a bit harsh.&lt;div class="blogger-post-footer"&gt; &lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20470826-113651596006139006?l=dotnetcoalface.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/113651596006139006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20470826&amp;postID=113651596006139006' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/113651596006139006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/113651596006139006'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/2006/01/scroll-bars-rant-and-some-suggestions.html' title='Scroll bars - rant and some suggestions for Help'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20470826.post-113633425867887878</id><published>2006-01-04T10:14:00.000+10:00</published><updated>2006-01-04T10:24:18.690+10:00</updated><title type='text'>A trap for beginners</title><content type='html'>The icons in Visual Studio have not changed since VB3 (maybe even earlier). If I see that space shuttle, oscilloscope or bicycle one more time I am going to scream.&lt;br /&gt;&lt;br /&gt;Fortunately the icons have been revamped in VS2005 - at least in some beta that I saw. Now that we have the final release I thought i would add some great icons to a test application that I was playing with.&lt;br /&gt;&lt;br /&gt;In selecting a icon for the application I navigated to C:\Program Files\Microsoft Visual Studio 8\Common7\VS2005ImageLibrary using Visual Studio - but nothing! Were they cut from the final product? I did the full install. Are we going to be forced to use the space shuttle forever?!??!?&lt;br /&gt;&lt;br /&gt;Do not despair! They are not present in the IDEs file selection window because they are all zipped up in a file called VS2005ImageLibrary.zip and the file name filter is set to .ICO so it does not appear. A quick unzip later and you will have all of the icons that you will ever need - for about week anyway.&lt;div class="blogger-post-footer"&gt; &lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20470826-113633425867887878?l=dotnetcoalface.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/113633425867887878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20470826&amp;postID=113633425867887878' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/113633425867887878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/113633425867887878'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/2006/01/trap-for-beginners.html' title='A trap for beginners'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20470826.post-113628701761297262</id><published>2006-01-03T20:35:00.000+10:00</published><updated>2006-01-03T21:16:57.623+10:00</updated><title type='text'>GZipStream and Deflate compression</title><content type='html'>I have had a low priority project floating around for about 6 months that requires some analysis of various files and how well they have been compressed. Since VS2003 did not have any compression support and the fact that I did not want to evaluate, choose, buy and learn a third party compression library (this project is just not worth it) I chose to wait until VS2005 since it was to have some compression support.&lt;br /&gt;&lt;br /&gt;As an aside, this was my very first VS2005 project. At first glance it really does look totally awesome. However I will reserve my final judgment until I get into my first big ASP2.NET application.&lt;br /&gt;&lt;br /&gt;The Help is really good on the compression topic. I was not looking forward to all that mucking around with streams but the examples did exactly what I wanted and a quick copy and paste later my program was basically finished.&lt;br /&gt;&lt;br /&gt;The first file that the program checked was a PDF. PDFs are inherently compressed so I wasn't expecting it to reduce in size my much. But I did not expect that it would INCREASE in size by 50%! A small check of the code later and it was no bug.&lt;br /&gt;&lt;br /&gt;The compression in VS2005 has two flavors; one based on GZip and the other on the Deflate algorithm. The help says that GZip actually uses the same algorithm as Deflate but it can be extended to use other formats.&lt;br /&gt;&lt;br /&gt;I did a bit of analysis to see how much the files would compress by. (The results of PDF file seen in this table are of a different PDF file that initially alerted me to these issues hence the discrepancy)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;File&lt;/td&gt;&lt;td&gt;GZip&lt;/td&gt;&lt;td&gt;Deflate&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;1000000 spaces&lt;/td&gt;&lt;td&gt;0.86%&lt;/td&gt;&lt;td&gt;0.86%&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;A Word document&lt;/td&gt;&lt;td&gt;88.60%&lt;/td&gt;&lt;td&gt;88.57%&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;A Word document zipped&lt;/td&gt;&lt;td&gt;152.97%&lt;/td&gt;&lt;td&gt;152.90%&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;A PDF&lt;/td&gt;&lt;td&gt;92.76%&lt;/td&gt;&lt;td&gt;92.75%&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;A PDF zipped&lt;/td&gt;&lt;td&gt;153.35%&lt;/td&gt;&lt;td&gt;153.34%&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;An XML file&lt;/td&gt;&lt;td&gt;3.24%&lt;/td&gt;&lt;td&gt;3.24%&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;An XML file zipped&lt;/td&gt;&lt;td&gt;145.46%&lt;/td&gt;&lt;td&gt;145.46%&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;From these results that it is clear that it is not wise to use the .Net compression libraries on data that is already highly compressed. It will make the data 50% bigger then it was originally. If the data is somewhat compressed (PDF and Word) then there is little benefit in using these libraries.&lt;br /&gt;&lt;br /&gt;However if the data is not at all compressed then the compression works well. For example if you are moving around XML data (ie SOAP, etc) then it may be a great idea to compress the stream. (caveat emptor - CPU load will go up and you will lose compatibility with computers not supporting the decompression algorithm. This is kind of against the spirit of SOAP)&lt;br /&gt;&lt;br /&gt;Another point is that Help's claim that the GZip's algorithm is the same as Deflates appears to be totally true.  The files come out to be slightly different sizes but I can only assume this has something to do with header sizes.&lt;br /&gt;&lt;br /&gt;The compression libraries work on streams rather than 'block mode'. The libraries compress the data as it arrives from the stream rather then having an opportunity to examine the entire data file from beginning to end and then compressing as is done in programs like WinZip. Stream based compression apparently can never be as good as block compression.&lt;br /&gt;&lt;br /&gt;So back to my problem. In determining whether a file is really well compressed I have resorted to checking whether the .Net GZip algorithm increased the size by more then 50%! If it does then it is really when compressed otherwise there maybe an opportunity for further compression.&lt;div class="blogger-post-footer"&gt; &lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20470826-113628701761297262?l=dotnetcoalface.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/113628701761297262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20470826&amp;postID=113628701761297262' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/113628701761297262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/113628701761297262'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/2006/01/gzipstream-and-deflate-compression.html' title='GZipStream and Deflate compression'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20470826.post-113628448345217485</id><published>2006-01-03T20:28:00.000+10:00</published><updated>2006-01-03T20:35:03.373+10:00</updated><title type='text'>New years resolution</title><content type='html'>I have benefited hugely from the .Net community of bloggers. To such an extent that feel that it is time to give something back. This blog will explore some of the highlights, intricacies and frustrations of a professional developer who spends too much of his life in front of Visual Studio.&lt;div class="blogger-post-footer"&gt; &lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20470826-113628448345217485?l=dotnetcoalface.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetcoalface.blogspot.com/feeds/113628448345217485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20470826&amp;postID=113628448345217485' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/113628448345217485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20470826/posts/default/113628448345217485'/><link rel='alternate' type='text/html' href='http://dotnetcoalface.blogspot.com/2006/01/new-years-resolution.html' title='New years resolution'/><author><name>Dave A</name><uri>http://www.blogger.com/profile/09686885968344544197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
