<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Yesterday I was wrong &#187; pairing</title>
	<atom:link href="http://dan.bodar.com/category/pairing/feed/" rel="self" type="application/rss+xml" />
	<link>http://dan.bodar.com</link>
	<description>Dan's technical ramblings</description>
	<lastBuildDate>Tue, 29 Jun 2010 07:39:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Pairing with Resharper (Switching Keyboard Layouts in Visual Studio)</title>
		<link>http://dan.bodar.com/2008/12/02/pairing-with-resharper-switching-keyboard-layouts-in-visual-studio/</link>
		<comments>http://dan.bodar.com/2008/12/02/pairing-with-resharper-switching-keyboard-layouts-in-visual-studio/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 12:01:53 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[pairing]]></category>
		<category><![CDATA[resharper]]></category>

		<guid isPermaLink="false">http://dan.bodar.com/2008/12/02/pairing-with-resharper-switching-keyboard-layouts-in-visual-studio/</guid>
		<description><![CDATA[So at my current client we have a bunch of Devs that are fairly recent converts to Resharper and a bunch of old hats who know IntelliJ or have used Resharper since Version 1. We are pairing but we know different keyboard layouts and don&#8217;t want to decrease productivity by making one lot relearn the other [...]]]></description>
			<content:encoded><![CDATA[<p>So at my current client we have a bunch of Devs that are fairly recent converts to Resharper and a bunch of old hats who know IntelliJ or have used Resharper since Version 1. We are pairing but we know different keyboard layouts and don&#8217;t want to decrease productivity by making one lot relearn the other layout. So with some searching around I found out how to create new layouts and using a simple macro switch between them. </p>
<p>Please see <a href="http://dan.bodar.com/wp-content/uploads/2008/12/keyboardlayout.zip">attached zip</a></p>
<p><strong>References:</strong></p>
<p><a href="http://blogs.msdn.com/jim_glass/archive/2005/02/18/376113.aspx">An Example Visual Studio Keyboard settings file</a></p>
<p><a href="http://social.msdn.microsoft.com/forums/en-US/vsx/thread/dde425b4-ba36-4a50-a0a7-47a16d2b921d/">Programatically changing the keyboard thread</a></p>
<p><a href="http://msdn.microsoft.com/en-us/library/envdte.command.bindings.aspx">MSDN Reference for binding keys in Visual Studio</a></p>
<p> </p>
<p><strong>What does it do?</strong></p>
<p><span> </span>Allow you to switch between &#8220;Resharper + Visual Studio&#8221; and IntelliJ shortcuts</p>
<p> </p>
<p><strong>Why would you do that?</strong></p>
<p><span> </span>You are pairing with someone who knows the other set of shortcuts</p>
<p> </p>
<p><strong>How to install?</strong></p>
<ul>
<li>Close Visual Studio</li>
<li>Run install.cmd from a drive (mapped if a network share) to copy the files to the default locations</li>
<li>Open Visual Studio</li>
<li>Tools &#8211; Macros &#8211; Load Macros Project&#8230; Select the ThoughtWorks folder Select the ThoughtWorks Project</li>
<li>Tools &#8211;  Options &#8211; Environment &#8211; Keyboard: Select the Resharper or IntelliJ</li>
</ul>
<p> </p>
<p><strong>How to switch?</strong></p>
<ul>
<li>To switch to IntelliJ Layout press Ctrl-Shift-Alt-I</li>
<li>To switch to Resharper 4 Layout press Ctrl-Shift-Alt-R</li>
</ul>
<p><strong>It still does not work&#8230;</strong></p>
<ul>
<li>Tools &#8211; Options &#8211; Environment &#8211; Keyboard: Select the IntelliJ</li>
<li>Tools &#8211; Import and Export Settings&#8230; &#8211; Import selected environment settings &#8211; No, just import new settings &#8211; Browse &#8211; Select Switch.Shortcuts</li>
<li>Tools &#8211; Options &#8211; Environment &#8211; Keyboard: Select the Resharper</li>
<li>Tools &#8211; Import and Export Settings&#8230; &#8211; Import selected environment settings &#8211; No, just import new settings &#8211; Browse &#8211; Select Switch.Shortcuts</li>
</ul>
<p> </p>
<p><strong>Can&#8217;t you create a decent installer?</strong></p>
<p><span> </span>I plan to but it looks like I might need to get my code signed by MS!</p>
]]></content:encoded>
			<wfw:commentRss>http://dan.bodar.com/2008/12/02/pairing-with-resharper-switching-keyboard-layouts-in-visual-studio/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
