<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>lonsdaleite &#187; Firefox</title>
	<atom:link href="http://blog.lonsdaleite.jp/tag/firefox/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.lonsdaleite.jp</link>
	<description>技術と実況と戯言のブログ</description>
	<lastBuildDate>Sat, 20 Feb 2010 04:53:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.lonsdaleite.jp/tag/firefox/feed" />
		<item>
		<title>Echofon（TwitterFox）のエンターで誤爆してしまうのが困る件</title>
		<link>http://blog.lonsdaleite.jp/2009/10/08/269</link>
		<comments>http://blog.lonsdaleite.jp/2009/10/08/269#comments</comments>
		<pubDate>Thu, 08 Oct 2009 10:52:31 +0000</pubDate>
		<dc:creator>ろーそく</dc:creator>
				<category><![CDATA[技術]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://blog.lonsdaleite.jp/?p=269</guid>
		<description><![CDATA[どうやらTwitterFoxもしくはEchofonのエンター誤爆で検索していらっしゃる方がいるようなので僕が行った改造の方法をまとめておきます。

この方法は確実に玄人さん向けです。失敗するとちゃんと動かなくなります。当 ]]></description>
			<content:encoded><![CDATA[<p>どうやらTwitterFoxもしくはEchofonのエンター誤爆で検索していらっしゃる方がいるようなので僕が行った改造の方法をまとめておきます。</p>
<p><a id="more-269"></a></p>
<p>この方法は確実に玄人さん向けです。失敗するとちゃんと動かなくなります。当然自己責任となりますので書いてある事が分からない方はやらない方がいいでしょう。質問されても困るので。</p>
<p>なお、改造してもアドオンを更新する度に再度改造し直す必要があります。</p>
<h3>手順</h3>
<p>事前にFirefoxとEchofon（TwitterFox）はインストールしておいてください。また、Firefoxを終了した状態で作業を行ってください。</p>
<p>まず以下のフォルダをエクスプローラで開きます。ここに改造するファイルがあります。</p>
<dl>
<dt>XP</dt>
<dd>C:\Documents and Settings\(ユーザ名)\Application Data\Mozilla\Firefox\Profiles\(プロファイル名)\extensions\twitternotifier@naan.net\chrome</dd>
<dt>Vista</dt>
<dd>C:\Users\(ユーザ名)\AppData\Roaming\Mozilla\Firefox\Profiles\(プロファイル名)\extensions\twitternotifier@naan.net\chrome</dd>
</dl>
<p>このフォルダにはEchofonなら「Echofon.jar」、TwitterFoxなら「TwitterFox.jar」というファイルが一つだけあります。このファイルを一旦作業用のフォルダ（デスクトップでもどこでもよい）にコピーします。</p>
<p>このjarファイルはzip形式の圧縮書庫なのでお手持ちの解凍ソフトで解凍してください。（ダブルクリックでは開けないと思うのでその場合はファイル名の後ろに「.zip」を付けるとよい）</p>
<p>展開すると「content」と「locale」というフォルダが出てきます。その「content」の中の「window.xml」というファイルを書き換えることになります。
</p>
<p>ということで「window.xml」をテキストエディタで開いてください。で、以下のような記述を探します。</p>
<pre>
      &lt;handler event="keypress" keycode="VK_RETURN"&gt;
</pre>
<p>ここが<span style="color:#66ff66;">エンターを押した時</span>に行う処理が書いてある箇所です。これを<span style="color:#6666ff;">Ctrlキーを押しながらエンターを押した時</span>に変更するには以下のように修正します。</p>
<pre>
      &lt;handler event="keypress" keycode="VK_RETURN" modifiers="control"&gt;
</pre>
<p>これだけ。ただ今度は<span style="color:#66ff66;">エンターを押した時</span>の処理がなくなるのでデフォルトの動作として改行が挿入されてしまいます。もし無反応にしたいなら以下のような記述をどこかに記述しておくと良いでしょう（Shift＋エンターで改行可能）</p>
<pre>
      &lt;handler event="keypress" keycode="VK_RETURN"&gt;
        return false;
      &lt;/handler&gt;
</pre>
<p>修正が完了したら上書き保存して「content」と「locale」をzip形式で圧縮。ファイル名をオリジナルのjarファイルのものにして上書きする（オリジナルのファイルはバックアップしておいたほうがいいでしょう）</p>
<p>これで作業完了。Firefoxを起動して確認してみましょう。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lonsdaleite.jp/2009/10/08/269/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.lonsdaleite.jp/2009/10/08/269" />
	</item>
	</channel>
</rss>
