<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: KeyFixer &#8211; Firefox Version</title>
	<atom:link href="http://www.starryhope.com/tech/2007/keyfixer-firefox-version/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.starryhope.com/tech/2007/keyfixer-firefox-version/</link>
	<description></description>
	<lastBuildDate>Fri, 12 Mar 2010 12:25:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Raquel</title>
		<link>http://www.starryhope.com/tech/2007/keyfixer-firefox-version/comment-page-1/#comment-2546</link>
		<dc:creator>Raquel</dc:creator>
		<pubDate>Fri, 06 Nov 2009 18:42:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.starryhope.com/tech/2007/keyfixer-firefox-version/#comment-2546</guid>
		<description>Getting errors trying to run the key fixer for firefox. I am in snow leopard with firefox 3.5.5</description>
		<content:encoded><![CDATA[<p>Getting errors trying to run the key fixer for firefox. I am in snow leopard with firefox 3.5.5</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://www.starryhope.com/tech/2007/keyfixer-firefox-version/comment-page-1/#comment-2480</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Thu, 30 Jul 2009 15:02:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.starryhope.com/tech/2007/keyfixer-firefox-version/#comment-2480</guid>
		<description>I am trying to do this with FF 3:

Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1

and I get this error:

/Volumes/keyfixer_firefox/keyfixer_firefox.app/Contents/Resources/script: 
line 14: [: =: unary operator expected
Firefox 2 not found in /Applications directory

Any chance of allowing us the source to fix? Thanks, Ben</description>
		<content:encoded><![CDATA[<p>I am trying to do this with FF 3:</p>
<p>Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1</p>
<p>and I get this error:</p>
<p>/Volumes/keyfixer_firefox/keyfixer_firefox.app/Contents/Resources/script:<br />
line 14: [: =: unary operator expected<br />
Firefox 2 not found in /Applications directory</p>
<p>Any chance of allowing us the source to fix? Thanks, Ben</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ViRGE</title>
		<link>http://www.starryhope.com/tech/2007/keyfixer-firefox-version/comment-page-1/#comment-2461</link>
		<dc:creator>ViRGE</dc:creator>
		<pubDate>Wed, 15 Jul 2009 00:59:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.starryhope.com/tech/2007/keyfixer-firefox-version/#comment-2461</guid>
		<description>For those people looking for a 3.5 compatible version of Keyfixer, it has been supplanted by an add-on of the same name. The add-on means that the keybindings don&#039;t need to be patched for every update of Firefox, rather it&#039;s done at run-time by the add-on.

https://addons.mozilla.org/en-US/firefox/addon/9796

There&#039;s also a description of this on a wiki at http://mavaball.net/wiki/index.php/Keyfixer</description>
		<content:encoded><![CDATA[<p>For those people looking for a 3.5 compatible version of Keyfixer, it has been supplanted by an add-on of the same name. The add-on means that the keybindings don&#8217;t need to be patched for every update of Firefox, rather it&#8217;s done at run-time by the add-on.</p>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/9796" rel="nofollow">https://addons.mozilla.org/en-US/firefox/addon/9796</a></p>
<p>There&#8217;s also a description of this on a wiki at <a href="http://mavaball.net/wiki/index.php/Keyfixer" rel="nofollow">http://mavaball.net/wiki/index.php/Keyfixer</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Travis Anderson</title>
		<link>http://www.starryhope.com/tech/2007/keyfixer-firefox-version/comment-page-1/#comment-2444</link>
		<dc:creator>Travis Anderson</dc:creator>
		<pubDate>Mon, 06 Jul 2009 17:40:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.starryhope.com/tech/2007/keyfixer-firefox-version/#comment-2444</guid>
		<description>This may have worked for the beta, but I&#039;m attempting to use on FF 3.5 since it was released, and the above script is not working, I get the error message that essentially says firefox was not found in the applications folder.</description>
		<content:encoded><![CDATA[<p>This may have worked for the beta, but I&#8217;m attempting to use on FF 3.5 since it was released, and the above script is not working, I get the error message that essentially says firefox was not found in the applications folder.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://www.starryhope.com/tech/2007/keyfixer-firefox-version/comment-page-1/#comment-2358</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Mon, 22 Jun 2009 01:21:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.starryhope.com/tech/2007/keyfixer-firefox-version/#comment-2358</guid>
		<description>I&#039;m using Firefox 3.5 beta and I got the script the work. To do so, copy the keyfixer_firefox to your desktop. Right click and browse package contents.

Navigate to Contents &gt; Resources and open up the file &#039;script&#039; with text editor. Remove the version checking and it works fine. Here&#039;s the code to use if you don&#039;t want to figure it out yourself ;)

#!/bin/bash

# See if Firefox is already running
FF_RUNNING=$(ps -ax &#124; grep &#039;\/firefox-bin\ &#039;)

if [ &quot;$FF_RUNNING&quot; != &quot;&quot; ]
then
  echo &quot;Please quit Firefox before running this tool.&quot;
  exit
else

FF_VERSION=$(/Applications/Firefox.app/Contents/MacOS/firefox -v &#124; grep -o &#039;2\.&#039;)

  echo &quot;Found Firefox 3, moving on&quot;
  # make a backup of toolkit.jar
  cp /Applications/Firefox.app/Contents/MacOS/chrome/toolkit.jar /Applications/Firefox.app/Contents/MacOS/chrome/toolkit.jar.backup
  # make a copy of toolkit.jar in /tmp
  cp /Applications/Firefox.app/Contents/MacOS/chrome/toolkit.jar /tmp/toolkit.jar
  # unzip toolkit.jar
  cd /tmp/
  unzip -oq toolkit.jar
  # copy new platformHTMLBindings.xml
  cp $1/Contents/Resources/platformHTMLBindings.xml /tmp/content/global/platformHTMLBindings.xml
  # re-jar the files
  jar cf toolkit.jar content
  # copy this new toolkit.jar file back into Firefox
  cp /tmp/toolkit.jar /Applications/Firefox.app/Contents/MacOS/chrome/toolkit.jar
  # Cleanup
  rm -rf /tmp/content
  rm /tmp/toolkit.jar
  echo &quot;Firefox has been patched, please restart Firefox and try your home/end keys!&quot;

fi</description>
		<content:encoded><![CDATA[<p>I&#8217;m using Firefox 3.5 beta and I got the script the work. To do so, copy the keyfixer_firefox to your desktop. Right click and browse package contents.</p>
<p>Navigate to Contents &gt; Resources and open up the file &#8217;script&#8217; with text editor. Remove the version checking and it works fine. Here&#8217;s the code to use if you don&#8217;t want to figure it out yourself ;)</p>
<p>#!/bin/bash</p>
<p># See if Firefox is already running<br />
FF_RUNNING=$(ps -ax | grep &#8216;\/firefox-bin\ &#8216;)</p>
<p>if [ "$FF_RUNNING" != "" ]<br />
then<br />
  echo &#8220;Please quit Firefox before running this tool.&#8221;<br />
  exit<br />
else</p>
<p>FF_VERSION=$(/Applications/Firefox.app/Contents/MacOS/firefox -v | grep -o &#8216;2\.&#8217;)</p>
<p>  echo &#8220;Found Firefox 3, moving on&#8221;<br />
  # make a backup of toolkit.jar<br />
  cp /Applications/Firefox.app/Contents/MacOS/chrome/toolkit.jar /Applications/Firefox.app/Contents/MacOS/chrome/toolkit.jar.backup<br />
  # make a copy of toolkit.jar in /tmp<br />
  cp /Applications/Firefox.app/Contents/MacOS/chrome/toolkit.jar /tmp/toolkit.jar<br />
  # unzip toolkit.jar<br />
  cd /tmp/<br />
  unzip -oq toolkit.jar<br />
  # copy new platformHTMLBindings.xml<br />
  cp $1/Contents/Resources/platformHTMLBindings.xml /tmp/content/global/platformHTMLBindings.xml<br />
  # re-jar the files<br />
  jar cf toolkit.jar content<br />
  # copy this new toolkit.jar file back into Firefox<br />
  cp /tmp/toolkit.jar /Applications/Firefox.app/Contents/MacOS/chrome/toolkit.jar<br />
  # Cleanup<br />
  rm -rf /tmp/content<br />
  rm /tmp/toolkit.jar<br />
  echo &#8220;Firefox has been patched, please restart Firefox and try your home/end keys!&#8221;</p>
<p>fi</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Got A New Mac &#187; Blog Archive &#187; End &#38; Home Keys</title>
		<link>http://www.starryhope.com/tech/2007/keyfixer-firefox-version/comment-page-1/#comment-2331</link>
		<dc:creator>Got A New Mac &#187; Blog Archive &#187; End &#38; Home Keys</dc:creator>
		<pubDate>Mon, 01 Jun 2009 03:56:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.starryhope.com/tech/2007/keyfixer-firefox-version/#comment-2331</guid>
		<description>[...] KeyFixer - Fix Your OS X Home and End Keys (doesn&#8217;t work for Firefox so you&#8217;ll need the next add on) KeyFixer Firefox Edition [...]</description>
		<content:encoded><![CDATA[<p>[...] KeyFixer &#8211; Fix Your OS X Home and End Keys (doesn&#8217;t work for Firefox so you&#8217;ll need the next add on) KeyFixer Firefox Edition [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dmitry Kovba</title>
		<link>http://www.starryhope.com/tech/2007/keyfixer-firefox-version/comment-page-1/#comment-2259</link>
		<dc:creator>Dmitry Kovba</dc:creator>
		<pubDate>Fri, 20 Mar 2009 21:53:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.starryhope.com/tech/2007/keyfixer-firefox-version/#comment-2259</guid>
		<description>Thanks a lot! 
But what about Ctrl+Left/Right acts as step by words in other applications?..</description>
		<content:encoded><![CDATA[<p>Thanks a lot!<br />
But what about Ctrl+Left/Right acts as step by words in other applications?..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dmitry</title>
		<link>http://www.starryhope.com/tech/2007/keyfixer-firefox-version/comment-page-1/#comment-2258</link>
		<dc:creator>Dmitry</dc:creator>
		<pubDate>Fri, 20 Mar 2009 21:52:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.starryhope.com/tech/2007/keyfixer-firefox-version/#comment-2258</guid>
		<description>Thanks a lot! But what about Ctrl+Left/Right acts as step by words in other applications?..</description>
		<content:encoded><![CDATA[<p>Thanks a lot! But what about Ctrl+Left/Right acts as step by words in other applications?..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mac Software : The New Wolfs Howl</title>
		<link>http://www.starryhope.com/tech/2007/keyfixer-firefox-version/comment-page-1/#comment-2255</link>
		<dc:creator>Mac Software : The New Wolfs Howl</dc:creator>
		<pubDate>Mon, 16 Mar 2009 18:33:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.starryhope.com/tech/2007/keyfixer-firefox-version/#comment-2255</guid>
		<description>[...] quite annoyed by the fact that they don&#8217;t work like that in OS X. Previously, I&#8217;ve used KeyFixer to solve this issue, but it&#8217;s not perfect and doesn&#8217;t seem to work with every [...]</description>
		<content:encoded><![CDATA[<p>[...] quite annoyed by the fact that they don&#8217;t work like that in OS X. Previously, I&#8217;ve used KeyFixer to solve this issue, but it&#8217;s not perfect and doesn&#8217;t seem to work with every [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Ball</title>
		<link>http://www.starryhope.com/tech/2007/keyfixer-firefox-version/comment-page-1/#comment-2131</link>
		<dc:creator>Matt Ball</dc:creator>
		<pubDate>Sat, 23 Aug 2008 20:55:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.starryhope.com/tech/2007/keyfixer-firefox-version/#comment-2131</guid>
		<description>Keeto, et al, if you&#039;re looking for an update, I suspect you&#039;ll have to search for the many forks of this (apparently) public domain package.  As one such project, I&#039;ve &lt;a href=&quot;http://blog.mvballtech.com/2008/05/fixing-home-and-end-keys-on-firefox-3.html&quot; rel=&quot;nofollow&quot;&gt;posted a keyfixer fork on my blog&lt;/a&gt;.  This version uses the same code as Keyfixer 0.2, but uses a patching technique instead of a file-replacing technique.  The patching approach is able to adapt better to small changes in the XML key binding file from the Firefox team, whereas the file replacement approach will ignore these small changes, making it break sometimes with new Firefox versions.

There are also many jar file approaches (i.e., replace toolkit.jar with another jar file).  These have even greater fragility with Firefox upgrades because numerous files in the jar file are blindly replaced, possibly causing crashes.  My recommendation is to avoid the jar file approach and to use the 0.3 version of keyfixer that you can find on my blog.  This version has withstood the last couple updates to both Firefox 2.0 and 3.0 and (as of August 2008) still works.  I doubt it will work indefinitely, but it seems to be the best we have right now... :)

Many thanks to Jim Mendenhall for the original version!</description>
		<content:encoded><![CDATA[<p>Keeto, et al, if you&#8217;re looking for an update, I suspect you&#8217;ll have to search for the many forks of this (apparently) public domain package.  As one such project, I&#8217;ve <a href="http://blog.mvballtech.com/2008/05/fixing-home-and-end-keys-on-firefox-3.html" rel="nofollow">posted a keyfixer fork on my blog</a>.  This version uses the same code as Keyfixer 0.2, but uses a patching technique instead of a file-replacing technique.  The patching approach is able to adapt better to small changes in the XML key binding file from the Firefox team, whereas the file replacement approach will ignore these small changes, making it break sometimes with new Firefox versions.</p>
<p>There are also many jar file approaches (i.e., replace toolkit.jar with another jar file).  These have even greater fragility with Firefox upgrades because numerous files in the jar file are blindly replaced, possibly causing crashes.  My recommendation is to avoid the jar file approach and to use the 0.3 version of keyfixer that you can find on my blog.  This version has withstood the last couple updates to both Firefox 2.0 and 3.0 and (as of August 2008) still works.  I doubt it will work indefinitely, but it seems to be the best we have right now&#8230; :)</p>
<p>Many thanks to Jim Mendenhall for the original version!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
