<?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>Andrew Guyton's Blog &#187; usability</title>
	<atom:link href="http://disavian.no-ip.info/tag/usability/feed/" rel="self" type="application/rss+xml" />
	<link>http://disavian.no-ip.info</link>
	<description>programming/photography/gaming/reviews</description>
	<lastBuildDate>Tue, 10 Nov 2009 06:03:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Better Together: AutoHotKey and WinSplit Revolution</title>
		<link>http://disavian.no-ip.info/autohotkey-winsplit-revolution/</link>
		<comments>http://disavian.no-ip.info/autohotkey-winsplit-revolution/#comments</comments>
		<pubDate>Thu, 28 May 2009 06:46:29 +0000</pubDate>
		<dc:creator>disavian</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[autohotkey]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[utility]]></category>

		<guid isPermaLink="false">http://disavian.no-ip.info/?p=307</guid>
		<description><![CDATA[One of the quirks about my laptop is that the numpad is accessed by a mysterious [fn] key that doesn&#8217;t &#8220;show up&#8221; internally in Windows. As such, it&#8217;s apparently difficult to write commands that use it or any of the features it accesses. Instead of Send {fn}{F7} to decrease the brightness, for example, I&#8217;d have [...]]]></description>
			<content:encoded><![CDATA[<p>One of the quirks about my laptop is that the numpad is accessed by a mysterious [fn] key that doesn&#8217;t &#8220;show up&#8221; internally in Windows. As such, it&#8217;s apparently difficult to write commands that use it or any of the features it accesses. Instead of Send {fn}{F7} to decrease the brightness, for example, I&#8217;d have to do something more creative.</p>
<p>One of my favorite utilities is <a href="http://winsplit-revolution.com/">WinSplit Revolution</a>, which is especially handy for large displays. Its largest feature is the ability to press Ctrl+Alt+[Numpad number] to quickly move the active window to the desired side/corner of a window. Sadly, Ctrl+Alt+[fn][numpad] on my laptop doesn&#8217;t generate a keystroke. So, <a href="http://www.autohotkey.com/">AutoHotKey</a> to save the day.<span id="more-307"></span></p>
<p>It made sense to map the row of keys on the right side of my laptop (from top to bottom: home, page up, page down, end) as I probably wouldn&#8217;t be overriding another important keystroke, and they are sort of near where the number pad would be. While WinSplit lets you manually assign keystrokes, I wouldn&#8217;t have been able to use the Windows key, and if I connected a USB keyboard with a real number pad (something I sometimes do) I wanted all of the program&#8217;s normal functionality available.</p>
<p>The AHK script is as follows:</p>
<blockquote><pre>;WinSplit Revolution Laptop Compatibility
#Delete::Send ^!{Numpad5}
#PgUp::Send ^!{Numpad8}
#PgDn::Send ^!{Numpad2}
#Home::Send ^!{Numpad4}
#End::Send ^!{Numpad6}</pre>
</blockquote>
<p><br/></p>
<p>In plain english:</p>
<blockquote><pre>Win+Delete -> Center (fill/third/two thirds)
Win+Home -> Left half (half/third/two thirds)
Win+Pg up -> Top half
Win+Pg dn -> Bottom half
Win+End -> Right half</pre>
</blockquote>
<p><br/></p>
<p>While I&#8217;d initially decided that Ctrl+Win+(relevant key) would be a good replacement, I decided that I could drop the Ctrl to simplify the keystroke. There are probably many other intuitive (or more functional) methods I could have tried, such as attempting to replicate all </p>
]]></content:encoded>
			<wfw:commentRss>http://disavian.no-ip.info/autohotkey-winsplit-revolution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
