<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Pinnacle Web Design</title>
	
	<link>http://pinnaclewebdesign.co.uk</link>
	<description>Accessible, W3C compliant website design and development</description>
	<lastBuildDate>Sun, 22 Jan 2012 17:18:28 +0000</lastBuildDate>
	<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" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/PinnacleWebDesign" /><feedburner:info uri="pinnaclewebdesign" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>PinnacleWebDesign</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Ommwriter now available for Windows</title>
		<link>http://feedproxy.google.com/~r/PinnacleWebDesign/~3/1SXRjErvAhQ/</link>
		<comments>http://pinnaclewebdesign.co.uk/blog/software/ommwriter-now-available-for-windows/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 15:05:37 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[ommwriter]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.pinnaclewebdesign.co.uk/?p=210</guid>
		<description><![CDATA[I usually use Sublime Text for all my coding and writing duties, taking advantage of it&#8217;s full screen view, syntax highlighting, auto-complete features and other cool features. Ommwriter, which was previously only available for the Mac and has thousands of fans, has none of these so why would I want to use a minimalist application [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.pinnaclewebdesign.co.uk/wp-content/uploads/ommwriter.jpg" alt="Sceenshot of Ommwriter" /></p>
<p>I usually use <a href="http://www.sublimetext.com" title="Sublime Text">Sublime Text</a> for all my coding and writing duties, taking advantage of it&#8217;s full screen view, syntax highlighting, auto-complete features and other cool features.</p>
<p><a href="http://www.ommwriter.com/" title="Ommwriter">Ommwriter</a>, which was previously only available for the Mac and has thousands of fans, has none of these so why would I want to use a minimalist application like this? </p>
<p>Unlike the word processing applications you&#8217;re used to, such as Word, Writer or even Google Docs, there&#8217;s no myriad of features; you&#8217;re basically presented with a blank screen. The idea is that it allows you to concentrate on your writing.</p>
<p>After reading that a Windows version of Ommwriter was available, I downloaded the free version, known as Dāna I, installed it and thought I&#8217;d give it a try and see what all the fuss was about and what attracted so many Mac users to it. </p>
<p> I&#8217;m more into using the keyboard wherever I can and whilst I miss Sublime&#8217;s features such as spellcheck, auto-complete and being able to move blocks of text or code using the keyboard shortcuts and not having to resort to using the mouse, there&#8217;s something about the combination of the music and the pseudo-typewriter keyboard sounds (both of which can be changed or switched off) that somehow just works.</p>
<p>So, why not just fire up Sublime, load up some relaxing music in <a href="http://www.videolan.org/vlc/" title="VLC Media Player">VLC Media Player</a> and write?</p>
<p>To tell you the truth, I&#8217;m not sure; there&#8217;s somehow something different about Ommwriter. I&#8217;ve experimented with other distraction-free applications such as <a href="http://www.baara.com/q10/" title="Q10">Q10</a> and <a href="http://writemonkey.com/" title="Write Monkey">WriteMonkey</a> before but they never really did anything for me or offered me anything that Sublime didn&#8217;t. </p>
<p>There is also a &#8220;paid for&#8221; version, Dāna II which contains additional audio and visual options which you can purchase from the very low minimum price of $4.11.</p>
<p>From my point of view, for blogging, it&#8217;d be great if Markdown support was included and there are other features I&#8217;d like to see added, but that&#8217;s isn&#8217;t really what Ommwriter is about. </p>
<p>If you want a lightweight, distraction-free application for writing, whether your a journalist, copywriter, author or writing prose or an essay, I recommend that you give Ommwriter a try. If you do, let me know what you think of it in the comments below.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=1SXRjErvAhQ:KyZ2x6m1VWU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=1SXRjErvAhQ:KyZ2x6m1VWU:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=1SXRjErvAhQ:KyZ2x6m1VWU:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=1SXRjErvAhQ:KyZ2x6m1VWU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=1SXRjErvAhQ:KyZ2x6m1VWU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=1SXRjErvAhQ:KyZ2x6m1VWU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=1SXRjErvAhQ:KyZ2x6m1VWU:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=1SXRjErvAhQ:KyZ2x6m1VWU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=1SXRjErvAhQ:KyZ2x6m1VWU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=1SXRjErvAhQ:KyZ2x6m1VWU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PinnacleWebDesign/~4/1SXRjErvAhQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://pinnaclewebdesign.co.uk/blog/software/ommwriter-now-available-for-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://pinnaclewebdesign.co.uk/blog/software/ommwriter-now-available-for-windows/</feedburner:origLink></item>
		<item>
		<title>Happy Christmas and a Prosperous New Year</title>
		<link>http://feedproxy.google.com/~r/PinnacleWebDesign/~3/1agUotkWHYQ/</link>
		<comments>http://pinnaclewebdesign.co.uk/blog/general/happy-christmas-2010/#comments</comments>
		<pubDate>Fri, 24 Dec 2010 09:00:10 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.pinnaclewebdesign.co.uk/?p=199</guid>
		<description><![CDATA[On behalf of all the team at Pinnacle Web Design, I&#8217;d like to wish all our customers a very Happy Christmas and a Prosperous New Year and hope that like us, you&#8217;re looking forward to 2011 and the new opportunities the new year will bring.]]></description>
			<content:encoded><![CDATA[<p>On behalf of all the team at Pinnacle Web Design, I&#8217;d like to wish all our customers a very Happy Christmas and a Prosperous New Year and hope that like us, you&#8217;re looking forward to 2011 and the new opportunities the new year will bring.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=1agUotkWHYQ:yHKm-ydG3go:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=1agUotkWHYQ:yHKm-ydG3go:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=1agUotkWHYQ:yHKm-ydG3go:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=1agUotkWHYQ:yHKm-ydG3go:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=1agUotkWHYQ:yHKm-ydG3go:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=1agUotkWHYQ:yHKm-ydG3go:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=1agUotkWHYQ:yHKm-ydG3go:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=1agUotkWHYQ:yHKm-ydG3go:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=1agUotkWHYQ:yHKm-ydG3go:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=1agUotkWHYQ:yHKm-ydG3go:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PinnacleWebDesign/~4/1agUotkWHYQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://pinnaclewebdesign.co.uk/blog/general/happy-christmas-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://pinnaclewebdesign.co.uk/blog/general/happy-christmas-2010/</feedburner:origLink></item>
		<item>
		<title>Pinnacle Web Design mentioned in Dot Net magazine</title>
		<link>http://feedproxy.google.com/~r/PinnacleWebDesign/~3/jHIqgoZyApY/</link>
		<comments>http://pinnaclewebdesign.co.uk/blog/general/pinnacle-web-design-in-dot-net-magazine/#comments</comments>
		<pubDate>Tue, 12 Oct 2010 10:30:15 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[dot net magazine]]></category>
		<category><![CDATA[sublime text]]></category>

		<guid isPermaLink="false">http://www.pinnaclewebdesign.co.uk/?p=192</guid>
		<description><![CDATA[At Pinnacle Web Design we are long-time subscribers to .Net magazine (Dot Net), which we read avidly each month. In the September 2010 edition (issue 206), there was an item in the expert_advice section from Mark Weston, a reader who said he was in search of the &#8220;perfect code editor&#8221;. The response from one of [...]]]></description>
			<content:encoded><![CDATA[<p>At Pinnacle Web Design we are long-time subscribers to <a href="http://www.netmag.co.uk/" title=".Net magazine">.Net magazine</a> (Dot Net), which we read avidly each month.</p>
<p>In the September 2010 edition (issue 206), there was an item in the expert_advice section from Mark Weston, a reader who said he was in search of the <q>&#8220;perfect code editor&#8221;</q>. The response from one of .Net&#8217;s contributors was that the <q>&#8220;the editors mentioned are the best out there at the moment&#8221;</q> and that &#8220;<a href="http://www.adobe.com/products/dreamweaver/whatisdreamweaver/" title="Adobe Dreamweaver">Dreamweaver</a> provided the closest thing in terms of functionality&#8221; sought by the reader for the Windows platform.</p>
<p>As web developers and general <em>code monkeys</em>, we hand-code all our websites and therefore spend a lot of time editing code and manipulating data and prefer to use a lightweight <a href="http://en.wikipedia.org/wiki/Text_editor" title="Wikipedia definition of a text editor">text editor</a> for this purpose rather than a <abbr title="What You See Is What You Get">WYSIWYG</abbr> editor or <a href="http://en.wikipedia.org/wiki/Integrated_development_environment" title="Wikipedia definition of an IDE">Integrated Development Environment</a> (IDE).</p>
<p>Now, we appreciate that choice of software is a very personal thing and something that suits us may not appeal to someone else, but felt compelled to put (the digital equivalent) of pen to paper and fire off an email to .Net magazine with our recommendation for some software that could solve Mark&#8217;s dilemma; an editor that provides proper auto-completion, snippet management and the ability to add your own keyboard shortcuts.</p>
<p>We received our copy of the November 2010 edition (issue 208) on Saturday morning and were most pleased to see that our email, which is reproduced in full below, was &#8216;Mail of the month&#8217;. <span id="more-192"></span></p>
<blockquote><p>
	With regards to the letter from Mark Weston and Usman Sheikh&#8217;s response in issue 206, I&#8217;ll admit to having a bit of a text editor fetish and have tried all of the Windows ones listed and more. Out of the others I&#8217;ve tried, there&#8217;s been:</p>
<ul>
<li><a href="http://www.contexteditor.org/"title="Context">Context</a></li>
<li><a href="http://www.e-texteditor.com/" title="E text editor">E text editor</a> &#8211; a textmate clone</li>
<li><a href="http://intype.info" title="Intype">Intype</a> &#8211; looked and felt good; but the devs promised much and have (so far) delivered little.</li>
</ul>
<p>	I&#8217;ve finally settled on <a href="http://www.sublimetext.com">Sublime Text</a> which allows you to change or add just about everything; syntax highlighting, key bindings, menus, snippets, macros etc. Although it doesn&#8217;t have FTP support built-in out of the box, one of the guys on the forum has written a plugin that uses WinSCP. Another I find useful is one that integrates WinMerge. One thing that&#8217;s different in Sublime to other text editors is that the customising is done in XML-based config files rather than through a GUI.</p>
<p>	The API is quite extensive so if it doesn&#8217;t do what you want, it&#8217;s just a case of getting out that book on Python that you&#8217;re promised yourself you&#8217;d look at one day and getting down to it!</p>
<p>	Other cool features include a mini-map that&#8217;s like &#8216;seeing your code from 10,000 feet&#8217;, two full-screen modes (one of which is like Darkroom/Writeroom/Q10, but of course you still get to use the full functionality of the editor), a unique multi-select function and side by side multi-pane editing. There&#8217;s also a Zen Coding plugin available.</p>
<p>	There&#8217;s a portable version too; I run mine from my Dropbox folder so I get the same settings/config on all my machines.</p>
<p>	My advice? Go check it out!
</p></blockquote>
<p>If you&#8217;re not familiar with <a href="http://they.misled.us/dark-room" title="Darkroom">Darkroom</a>, <a href="http://www.hogbaysoftware.com/products/writeroom" title="Writeroom">Writeroom</a> or <a href="http://www.baara.com/q10/" title="Q10">Q10</a>, which are mentioned above, they are full-screen writing environments which are designed to make the user more productive by removing all distractions. Sublime Text has two full-screen modes, which we regularly use, one of which is similar to that provided by these editors, and, as we explained above, we still get to use all the snippets and other cool functionality provided by Sublime Text.</p>
<p>What&#8217;s next for Sublime Text? Well, since our email was sent to .Net magazine, it&#8217;s been announced that the next major development is <a href="http://www.sublimetext.com/x" title="Sublime Text X">Sublime Text X</a>, currently a preview of what&#8217;s to come in the next major version, when Sublime Text will become cross-platform and will work on OS X and Linux as well as Windows. At the time of writing, this is currently only available to registered users.</p>
<p>With no sign of <a href="http://macromates.com/" title="Textmate">Textmate</a> 2.0 being released <a href="http://wiki.macromates.com/FAQ/TextMate2" title="Textmate 2">anytime soon</a>, it&#8217;ll be interesting to see if the new version of Sublime becomes the &#8220;go to&#8221; editor for Mac users.</p>
<p>Want to give Sublime Text a try? The head over to the <a href="http://www.sublimetext.com/download" title="Sublime Text downloads">downloads</a> page and grab yourself a trial copy and let us know what you think in the comments below. Alternatively, if you know of a text editor that you think we might like better than Sublime, then please let us know.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=jHIqgoZyApY:6J4rWYdD8Mo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=jHIqgoZyApY:6J4rWYdD8Mo:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=jHIqgoZyApY:6J4rWYdD8Mo:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=jHIqgoZyApY:6J4rWYdD8Mo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=jHIqgoZyApY:6J4rWYdD8Mo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=jHIqgoZyApY:6J4rWYdD8Mo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=jHIqgoZyApY:6J4rWYdD8Mo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=jHIqgoZyApY:6J4rWYdD8Mo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=jHIqgoZyApY:6J4rWYdD8Mo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=jHIqgoZyApY:6J4rWYdD8Mo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PinnacleWebDesign/~4/jHIqgoZyApY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://pinnaclewebdesign.co.uk/blog/general/pinnacle-web-design-in-dot-net-magazine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://pinnaclewebdesign.co.uk/blog/general/pinnacle-web-design-in-dot-net-magazine/</feedburner:origLink></item>
		<item>
		<title>Improve your workflow with AutoHotkey</title>
		<link>http://feedproxy.google.com/~r/PinnacleWebDesign/~3/3HlhqFJoelM/</link>
		<comments>http://pinnaclewebdesign.co.uk/blog/software/improve-your-workflow-with-autohotkey/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 13:30:21 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[autohotkey]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.pinnaclewebdesign.co.uk/?p=103</guid>
		<description><![CDATA[This post is the first of a series where we&#8217;ll review some of the applications that we find useful and use on a daily basis. To kick off, we&#8217;ll look at AutoHotkey, an old favourite of ours. Overview Do you ever wish you could automate those repetitive tasks that you do each day? Well, with [...]]]></description>
			<content:encoded><![CDATA[<p>This post is the first of a series where we&#8217;ll review some of the applications that we find useful and use on a daily basis. To kick off, we&#8217;ll look at AutoHotkey, an old favourite of ours.</p>
<h2>Overview</h2>
<p>Do you ever wish you could automate those repetitive tasks that you do each day? Well, with <a href="http://www.autohotkey.com/" title="AutoHotkey">AutoHotkey</a> you can.</p>
<p><img src="http://www.pinnaclewebdesign.co.uk/wp-content/uploads/autohotkey.jpg" alt="Screenshot of AutoHotkey script" /><br />
AutoHotkey is a free, open-source utility for Windows that allows you to automate tasks or commands. Macros can either be written by hand or you can use the macro recorder that&#8217;s included as part of the installation to do this for you. Any key, button or combination of same can become a hotkey.</p>
<p>You can also convert any script into an executable file that can be run on computers that don&#8217;t have AutoHotkey installed (useful if you want to re-map the keys on a colleague&#8217;s keyboard for example, not that we would condone this sort of behaviour, of course!).</p>
<p>It can also be used to create applications with user-interfaces such as the text substitution application, <a href="http://lifehacker.com/238306/lifehacker-code-texter-windows" title="Texter">Texter</a> created by one of the guys over at <a href="http://lifehacker.com/" title="Lifehacker">Lifehacker</a>.</p>
<p>The following may seem a little geeky at first, but bear with us, it doesn&#8217;t have to be that way!<span id="more-103"></span></p>
<h2>Installation and Setup</h2>
<p>The first stage is to <a href="http://www.autohotkey.com/download/" title="Download AutoHotkey">download</a> and install AutoHotkey. Whilst you can create as many AutoHotkey scripts (which have an .ahk file extension) as you like and  have any number running at the same time, we&#8217;d suggest that you start by modifying AutoHotkey.ahk which is created when you install AutoHotkey using your favourite <a href="http://en.wikipedia.org/wiki/Text_editor" title="Article on text editors on Wikipedia">text editor</a>.</p>
<p>Our text editor of choice is <a href="http://www.sublimetext.com" title="Sublime Text">Sublime Text</a>, which we use for all our coding (indeed, this very post was written using it in conjunction with the <a href="https://addons.mozilla.org/en-US/firefox/addon/4125/" title="It's All Text extension for Firefox">It&#8217;s All Text</a> extension for Firefox), but Notepad will suffice. We would not recommend using Open Office Writer, Microsoft Word or any other word processor for this purpose as the script files need to be in a plain text format.</p>
<h2>General Notes</h2>
<p>In order to see any changes you make to your script, you will need to reload AutoHotkey by right-clicking on it&#8217;s icon in the task tray and selecting the &#8216;Reload this script&#8217; option.</p>
<p>Whilst you can run any .ahk file by double-clicking it, by adding a shortcut to the file in the Windows startup folder, the script will run automatically when your machine starts. In Windows 7, the startup folder is usually <code>c:Users[username]AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup</code> and is <code>c:Documents and Settings[username]Start MenuProgramsStartup</code> in Vista.</p>
<h2>Using AutoHotkey</h2>
<p>A couple of things before we start; lines that start with a semicolon (<code>;</code>) or blocks of text surrounded by <code>/*   */</code> are comments and aren&#8217;t executed.</p>
<p>Shortcut keys will typically utilise the Control, Shift, Alt and Windows keys which are defined below.</p>
<table width="400" border="0" cellspacing="0" cellpadding="5">
<caption>
        <strong>AutoHotkey Modifier Keys</strong><br />
      </caption>
<tr>
<th scope="col">Modifier</th>
<th scope="col">Abbreviation</th>
<th scope="col">.ahk Symbol</th>
</tr>
<tr>
<td>Control key</td>
<td>
<div align="center">Ctrl-</div>
</td>
<td>
<div align="center">^</div>
</td>
</tr>
<tr>
<td>Alt Key</td>
<td>
<div align="center">Alt-</div>
</td>
<td>
<div align="center">!</div>
</td>
</tr>
<tr>
<td>Shift key</td>
<td>
<div align="center">Shift-</div>
</td>
<td>
<div align="center">+</div>
</td>
</tr>
<tr>
<td>Windows key</td>
<td>
<div align="center">Win-</div>
</td>
<td>
<div align="center">#</div>
</td>
</tr>
</table>
<p>For example, to execute a command using <code>Ctrl-Shift-v</code> your .ahk script will contain <code>^+v</code>.</p>
<p>You can also use keys, like Tab, Enter, Up, Down, Left, Right, and Backspace by wrapping them in curly brackets. eg <code>{Enter}</code> or <code>{BS}</code></p>
<h3>Script and Snippet Samples</h3>
<p>You can create commands to run your favourite applications, so, in the following example, <code>Win-z</code> will launch a website in your default browser:</p>
<pre class="brush: autohotkey; title: ; notranslate">
#z::Run www.google.co.uk
</pre>
<p>In the next example. we&#8217;ll launch Notepad using <code>Shift-Ctrl-n</code></p>
<pre class="brush: autohotkey; title: ; notranslate">
+^n::Run notepad
</pre>
<p>Another application of AutoHotkey is to use it for text substitution, which is useful for those phrases and words that you type all the time, such as email and forum signatures. The trigger for each text snippet can be anything you choose.</p>
<p>The following examples should be self explanatory but essentially, in the first example you would type <em>btw</em> and AutoHotkey would expand it to <em>by the way</em> and in the second, <em>sig</em> would expand to auto-type a forum or email signature.</p>
<pre class="brush: autohotkey; title: ; notranslate">
::btw::by the way
</pre>
<pre class="brush: autohotkey; title: ; notranslate">
::sig::Kind Regards, John Smith{Enter}{Enter}Company Name{Enter}http://www.mywebwebsite.com | http://twitter.com/mywebsite{Enter}
</pre>
<p>Here are some examples from my main AutoHotkey script:</p>
<h4>Clipboard Stripper</h4>
<p>This will strip formatting from the clipboard. Either use your normal <code>Ctrl-V</code> to paste the full version or use <code>Win-V</code> to paste the plain text version.</p>
<pre class="brush: autohotkey; title: ; notranslate">
#v::
clipboard = %clipboard%
SendPlay ^v
return
</pre>
<h4>Dedicated minimize key</h4>
<p>Personally I never use the CapsLock key so I&#8217;ve turned it into dedicated minimize key for the application that has focus.</p>
<pre class="brush: autohotkey; title: ; notranslate">
Capslock::WinMinimize,A
</pre>
<h4>Keep on top</h4>
<p>Need to keep an application on top of all others regardless of whether it has focus? Some applications provide this functionality, but most do not. Here&#8217;s how to add this functionality to any application:</p>
<pre class="brush: autohotkey; title: ; notranslate">
;always on top  Win + t to toggle
#t:: Winset, Alwaysontop, , A
</pre>
<h4>Hidden files</h4>
<p>By default, Windows hides certain types of files. Although you can change the settings within the depths of Windows Explorer, it&#8217;s much quicker this way:</p>
<pre class="brush: autohotkey; title: ; notranslate">
; Win + H toggles hidden files on and off
#h::
RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced, Hidden
If HiddenFiles_Status = 2
	RegWrite, REG_DWORD, HKEY_CURRENT_USER, SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced, Hidden, 1
Else
	RegWrite, REG_DWORD, HKEY_CURRENT_USER, SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced, Hidden, 2
WinGetClass, eh_Class,A
If (eh_Class = &quot;#32770&quot; OR A_OSVersion = &quot;WIN_VISTA&quot;)
	send, {F5}
Else PostMessage, 0x111, 28931,,, A
Return
#IfWinActive
</pre>
<h4>File Extensions</h4>
<p>In later versions of Windows, the file extensions for known file types are hidden by default. Whilst you can change the settings in the Control Panel, here&#8217;s a quicker way:</p>
<pre class="brush: autohotkey; title: ; notranslate">
; Win + y toggles file extensions on and off
#y::
RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced, HideFileExt
If HiddenFiles_Status = 1
	RegWrite, REG_DWORD, HKEY_CURRENT_USER, SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced, HideFileExt, 0
Else
	RegWrite, REG_DWORD, HKEY_CURRENT_USER, SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced, HideFileExt, 1
WinGetClass, eh_Class,A
If (eh_Class = &quot;#32770&quot; OR A_OSVersion = &quot;WIN_VISTA&quot;)
	send, {F5}
Else PostMessage, 0x111, 28931,,, A
Return
</pre>
<h4>Add a Timestamp</h4>
<p>Here&#8217;s how to quickly add today&#8217;s date to a document or file:</p>
<pre class="brush: autohotkey; title: ; notranslate">
; t0 to insert today's date in the format dd-MM-yyyy
::t0::
EnvAdd, CurrentDateTime, +0, days
FormatTime, CurrentDateTime,%CurrentDateTime%, dd-MM-yyyy
SendInput %CurrentDateTime%
return
</pre>
<p>We use a great free personal notes manager called <a href="http://www.cintanotes.com/">Cintanotes</a> to manage our To-Do lists and use different variations of the following snippets to quickly tag items according to their due dates:</p>
<pre class="brush: autohotkey; title: ; notranslate">
; d0 to insert today's date in the format yyyy-MM-dd
::d0::
EnvAdd, CurrentDateTime, +0, days
FormatTime, CurrentDateTime,%CurrentDateTime%, yyyy-MM-dd
SendInput %CurrentDateTime%
return

; tomorrow
::d1::
EnvAdd, CurrentDateTime1, +1, days
FormatTime, CurrentDateTime1,%CurrentDateTime1%, yyyy-MM-dd
SendInput %CurrentDateTime1%
return

; in 7 days
::d7::
EnvAdd, CurrentDateTime7, +7, days
FormatTime, CurrentDateTime7,%CurrentDateTime7%, yyyy-MM-dd
SendInput %CurrentDateTime7%
return
</pre>
<h4>Adjust the volume on your PC</h4>
<p>The following code snippet will allow you to turn up or down the volume of your PC&#8217;s soundcard in 5% increments:</p>
<pre class="brush: autohotkey; title: ; notranslate">
; Ctrl+NumpadSub (-) decrease volume, Ctrl+NumpadAd (+) increase volume
$^NumpadSub::Send {Volume_Down 5}
$^NumpadAdd::Send {Volume_Up 5}
</pre>
<h4>Windows Snipping Tool</h4>
<p>In Windows Vista we saw the introduction of the Snipping Tool which is a great utility for taking screenshots. Unfortunately, not only did Microsoft hide this away, but they didn&#8217;t provide a means of easily running it. This is easily fixed by adding the following code to your AutoHotkey script which will load the Snipping Tool when you use the PrintScreen button:</p>
<pre class="brush: autohotkey; title: ; notranslate">
PrintScreen::Run, &quot;C:WindowsSystem32SnippingTool.exe&quot;
</pre>
<p>If you&#8217;re using 64-bit version, then you&#8217;ll need to use this instead</p>
<pre class="brush: autohotkey; title: ; notranslate">
PrintScreen::Run, &quot;C:WindowsSysnativeSnippingTool.exe&quot;
</pre>
<p>Of course, if you use SnagIt or any of the plethora of other screen capture applications out there, you can also apply this script to them.</p>
<h2>In Conclusion</h2>
<p>This is just a flavour of what you can do with AutoHotkey. If this post has whet your appetite, then head on over to their website to <a href="http://www.autohotkey.com/docs/Scripts.htm" title="AutoHotkey scripts">find out more</a> or join their friendly <a href="http://www.autohotkey.com/forum/" title="AutoHotkey forums">forums</a> if you need help.</p>
<p>If you have a favourite snippet or script then why not share it in the comments below.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=3HlhqFJoelM:z4X5VxrflZI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=3HlhqFJoelM:z4X5VxrflZI:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=3HlhqFJoelM:z4X5VxrflZI:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=3HlhqFJoelM:z4X5VxrflZI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=3HlhqFJoelM:z4X5VxrflZI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=3HlhqFJoelM:z4X5VxrflZI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=3HlhqFJoelM:z4X5VxrflZI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=3HlhqFJoelM:z4X5VxrflZI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=3HlhqFJoelM:z4X5VxrflZI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=3HlhqFJoelM:z4X5VxrflZI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PinnacleWebDesign/~4/3HlhqFJoelM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://pinnaclewebdesign.co.uk/blog/software/improve-your-workflow-with-autohotkey/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://pinnaclewebdesign.co.uk/blog/software/improve-your-workflow-with-autohotkey/</feedburner:origLink></item>
		<item>
		<title>WordPress 3.0 Announced</title>
		<link>http://feedproxy.google.com/~r/PinnacleWebDesign/~3/FWzuGgNZz6M/</link>
		<comments>http://pinnaclewebdesign.co.uk/blog/wordpress/wordpress-3-announced/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 12:28:49 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.pinnaclewebdesign.co.uk/?p=91</guid>
		<description><![CDATA[We just love using WordPress; indeed we use it to power our very own website and are excited to see that it&#8217;s just been announced that WordPress 3.0 (aka &#8220;Thelonious&#8221;) has been released. The new version sees the introduction of a number of major new features including a new default theme, new APIs for developers [...]]]></description>
			<content:encoded><![CDATA[<p>We just love using <a href="http://wordpress.org/" title="Wordpress.org">WordPress</a>; indeed we use it to power our very own website and are excited to see that it&#8217;s just been announced that <a href="http://wordpress.org/development/2010/06/thelonious/" title="WordPress 3.0 announced">WordPress 3.0</a> (aka &#8220;Thelonious&#8221;) has been released.</p>
<p>The new version sees the introduction of a number of major new features  including a new default theme, new APIs for developers and the merger of the multi-user version into the main project.</p>
<p>We&#8217;re off to download and install the latest version to try out the new features so we&#8217;ll leave you to watch the video below to find out more.</p>
<p>If you&#8217;ve tried it out, then let us know in the comments below.</p>
<p><embed src="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.21" type="application/x-shockwave-flash" width="640" height="360" wmode="transparent" seamlesstabbing="true" allowfullscreen="true" allowscriptaccess="always" overstretch="true" flashvars="guid=BQtfIEY1&amp;width=640&amp;height=360&amp;locksize=no&amp;dynamicseek=false&amp;qc_publisherId=p-18-mFEk4J448M" title="Introducing WordPress 3.0 &quot;Thelonious&quot;"></embed></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=FWzuGgNZz6M:yG8mumMIQs4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=FWzuGgNZz6M:yG8mumMIQs4:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=FWzuGgNZz6M:yG8mumMIQs4:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=FWzuGgNZz6M:yG8mumMIQs4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=FWzuGgNZz6M:yG8mumMIQs4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=FWzuGgNZz6M:yG8mumMIQs4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=FWzuGgNZz6M:yG8mumMIQs4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=FWzuGgNZz6M:yG8mumMIQs4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=FWzuGgNZz6M:yG8mumMIQs4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=FWzuGgNZz6M:yG8mumMIQs4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PinnacleWebDesign/~4/FWzuGgNZz6M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://pinnaclewebdesign.co.uk/blog/wordpress/wordpress-3-announced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://pinnaclewebdesign.co.uk/blog/wordpress/wordpress-3-announced/</feedburner:origLink></item>
		<item>
		<title>New website launched</title>
		<link>http://feedproxy.google.com/~r/PinnacleWebDesign/~3/M1MM9upj7Ck/</link>
		<comments>http://pinnaclewebdesign.co.uk/blog/general/new-website-launched/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 14:03:01 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.pinnaclewebdesign.co.uk/?p=72</guid>
		<description><![CDATA[This week sees the launch of our new website. Our old design was long overdue for a refresh as clients&#8217; requirements have had to take precedence over ours as they pay the bills (obviously!). We enjoy tinkering with the code and functionality that lurks beneath the surface of our site and trying out new things, [...]]]></description>
			<content:encoded><![CDATA[<p>This week sees the launch of our new website. Our old design was long overdue for a refresh as clients&#8217; requirements have had to take precedence over ours as they pay the bills (obviously!).</p>
<p>We enjoy tinkering with the code and functionality that lurks beneath the surface of our site and trying out new things, so although this is our <em>official</em> website, we still see it as a work in progress and the layout, design, functionality and content <del datetime="2010-06-05T14:03:00+00:00">may</del> is likely to vary over the forthcoming weeks and months.</p>
<p>If you&#8217;ve visited our website before, you&#8217;ll have noticed that we now have our very own blog where we&#8217;ll be keeping you up-to-date with what&#8217;s happening at Pinnacle Web Design and also hopefully including other web-related news, software and application reviews along with some coding and SEO tutorials.</p>
<p>How do we keep up-to-date we hear you say? </p>
<p>Well, the easiest way is to subscribe to our <a href="http://feeds.feedburner.com/PinnacleWebDesign" title="Subscribe to our RSS feed">RSS feed</a> or, if you prefer to receive emails, then you can choose <a href="http://feedburner.google.com/fb/a/mailverify?uri=PinnacleWebDesign&#038;loc=en_US" title="Subscribe by email">that option</a> also. We probably hate spam more than you do so you can rest assured that we won&#8217;t be selling your details to any third parties or anything unsavoury like that. You can review our <a href="http://www.pinnaclewebdesign.co.uk/privacy-statement/" title="Privacy policy">privacy policy</a> if you&#8217;re unsure of anything.</p>
<p>Did we mention that you can also <a href="http://twitter.com/pinnacleweb" title="Follow Pinnacle Web Design on Twitter">follow us on Twitter</a>? We just make it too easy for you, we really do!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=M1MM9upj7Ck:4TYMTx_Q0to:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=M1MM9upj7Ck:4TYMTx_Q0to:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=M1MM9upj7Ck:4TYMTx_Q0to:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=M1MM9upj7Ck:4TYMTx_Q0to:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=M1MM9upj7Ck:4TYMTx_Q0to:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=M1MM9upj7Ck:4TYMTx_Q0to:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=M1MM9upj7Ck:4TYMTx_Q0to:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=M1MM9upj7Ck:4TYMTx_Q0to:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?i=M1MM9upj7Ck:4TYMTx_Q0to:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/PinnacleWebDesign?a=M1MM9upj7Ck:4TYMTx_Q0to:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/PinnacleWebDesign?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PinnacleWebDesign/~4/M1MM9upj7Ck" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://pinnaclewebdesign.co.uk/blog/general/new-website-launched/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://pinnaclewebdesign.co.uk/blog/general/new-website-launched/</feedburner:origLink></item>
	</channel>
</rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching using disk: basic

Served from: pinnaclewebdesign.co.uk @ 2012-05-24 19:12:11 -->

