<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>Rhapsody in Blue (w/z IME and DiMENSiON)</title>
   <link rel="alternate" type="text/html" href="http://and-d.i7a16k.net/" />
   <link rel="self" type="application/atom+xml" href="http://and-d.i7a16k.net/atom.xml" />
   <id>tag:and-d.i7a16k.net,2008://1</id>
   <updated>2008-11-17T15:21:44Z</updated>
   <subtitle>IMEの状態が一目瞭然な Mozilla Firefox用拡張 IME and DiMENSiONに関するページ</subtitle>
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.34</generator>

<entry>
   <title>Mozilla Firefox用拡張 IME and DiMENSiON</title>
   <link rel="alternate" type="text/html" href="http://and-d.i7a16k.net/2008/01/imeanddimension.html" />
   <id>tag:and-d.i7a16k.net,2008://1.1</id>
   
   <published>2008-01-01T08:25:00Z</published>
   <updated>2008-11-17T15:21:44Z</updated>
   
   <summary>Mozilla Firefox用拡張機能 IME and DiMENSiONの説明とインストールに関して。</summary>
   <author>
      <name>i7a16k</name>
      
   </author>
         <category term="IME and DiMENSiON" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://and-d.i7a16k.net/">
      <![CDATA[<h4>これは何？</h4>
<p>Firefox内及び閲覧ページ内のテキスト入力欄にフォーカスがあった時に、IMEの状態に応じてテキスト入力欄の背景色が変わる<a href="http://www.getfirefox.jp/">Mozilla Firefox</a>用拡張です。尚動作には<a href="http://www.adobe.com/shockwave/download/?P1_Prod_Version=ShockwaveFlash">Flash Playerプラグイン</a>(8以上)が入っている必要があります。またロケーションバー（URLを入力するところ）にフォーカスが行った場合、勝手にIMEをOFFにします。(OFFにするかはオプションにて選択可能)</p>
<p>要するに、以下のテキスト入力欄のような機能を全てのテキスト入力欄に追加します。</p>
<form action="post">
  <input type="text" size="30" />
</form>
<p>上のフォームにフォーカスを合わせ、半角/全角キーでIMEをon/offさせてみてください。Flash Playerのバージョンが8以降であれば正しく動作するハズです。(スイマセンがOperaだとちゃんと動きません・・・。また、IEでも環境やセキュリティ設定によっては動きません)</p>
<p>また2.1.0よりショートカットをIMEに食われるFirefoxのバグ対策を行いました。(Firefox本体のバージョンが3以上であればそもそも問題ありませんが・・・) 自分でそうなるようにIMEをつけたりしなければスペースでスクロールや/で検索などが問題無く行えるハズです。</p>
<p>あと<a href="http://www.mozilla24.com/">なんか貰いました。</a>ありがとうございます。</p>
<h4>スクリーンショット</h4>
<p>上がIMEがOFFの状態、下がIMEがONの状態のスクリーンショットです。</p>
    <img src="http://and-d.i7a16k.net/images/ss_ime_off.gif" alt="IME OFF時のスクリーンショット" class="ss" /><br /><img src="http://and-d.i7a16k.net/images/ss_ime_on.gif" alt="IME ON時のスクリーンショット" class="ss"/>
<h4>動作環境</h4>
<p>現在動作確認が取れているのは</p>
<ul>
<li>Win XP,2k,Vista</li>
<li>Flash Player 9,10</li>
<li>Firefox2.0-3.0.4</li>
</ul>
<p>の組み合わせのみです。<em>Vistaに対応しました</em></p>
<p>Firefox1.x系列はサポート期限が迫っていることもあり見捨ててます。win98/MEは要望が多ければ考えます。</p>
<p>拡張の中でFlash Player8以降でのみサポートされる機能を使っている為、Flash Player8以降が入っていないと動作しません。</p>
<p>またLinux/Mac、及びVistaに関してもインストール時の設定スクリプトを俺がちゃんと書ければ動作すると予想されます。Flash Playerの設定ファイルの場所さえ解ればなんとかなりそうなので、協力者募集中ｗ。というかもっと言ってしまえば<a href="http://and-d.i7a16k.net/2007/10/ime_and_dimension_wz_portable.html">こちら</a>を参照してFlashの設定だけすれば動くと思われます。試して下さる方募集中。なんせ環境が無くて・・・</p>
<h4>注意点</h4>
<p>初回起動時、及びver.2.2.1以降へのアップデート時のみ、最初のインストールの処理で起動途中にFirefoxを再起動させています。その関係で<em>アドオン→インストールからの再起動時にタブの情報が保持されません。(Firefox 2のみ)</em>また初回起動時にやたら時間がかかります。（途中まで起動しかかった後もう一回再起動されるので）いずれも初回イントール時のみですので、ご容赦下さい。</p>
<p>本拡張を利用したことによるいかなる損害に関しても、製作者であるi7a16kは一切の責任を持ちません。全ての責任は利用者にあるものとし、拡張をダウンロードした時点でそのことを了解したものとします。</p>
<h4>ダウンロードとインストール</h4>
<p><a href="http://www.i7a16k.net/and-d/extensions/ime-and-dimension/imeanddimension.xpi">IME and DiMENSiON ver.2.2.2</a></p>
<p><a href="https://addons.mozilla.org/ja/firefox/addon/4687">Firefox Add-ons(中身は↑と一緒、但し自動更新には非対応)</a></p>
<h4>IME OFFモードに関して</h4>
<p>Ver2.2.2より追加しました。オプションより選択可能です。アイデア的にはまんま<a href="http://d.hatena.ne.jp/brazil/20071026/1193403407">これ。</a>ありがとうございますというかパクりましたすみません</p>
<p>とはいえ同一ページの中のフォーカスの移動では消えないとか気の利いた事はしてくれず、問答無用でIME OFFにするだけです。この辺は要望があれば考えます。</p>
<h4>バージョン2.2.1に関する補足</h4>
<ul>
<li>Vistaでも動くように</li>
<li>設定の都合で初回のみ起動が遅いというかFirefoxが2回勝手に再起動されます。</li>
<li>Flash Player10で正常に動作しない問題を修正しました。</li>
<li>Firefox3になり、ロケーションバーの機能が大幅に強化されました。その関係でロケーションバーだからといって必ずしもIMEをOFFにすればいいってもんじゃない、という状況になってきました。<br />
その対応として、ロケーションバーに行ったらIMEをOFFにする機能をオプション化しました。デフォルトではオンですが、アドオンの設定から変更可能です。</li>
</ul>

<h4>既知の問題点</h4>
<ul>
      <li>拡張「Stop Autoplay」と競合する（対応調査中）</li>
      <li>拡張「Flashblock」と競合する（対応調査中）</li>
      <li>拡張「Highlight Focus」と競合する（対応予定無し：機能的にも両方入れる意味無いし・・・）</li>
      <li>拡張「Flash Switcher」と競合する（対応不能。自分では別プロファイルにFlash Switcherだけ入れたりしています）</li>
<li>gmailの本文入力欄で動作しない（対応予定）</li>      
<li>その他、一部正常に動作しないサイトがある(yahoo!など)</li>
      <li>USBから起動するPortable Firefoxはそのままでは利用できない（<a href="http://and-d.i7a16k.net/2007/10/ime_and_dimension_wz_portable.html">こちら</a>参照)</li>
      <li>ユーザプロファイルがデフォルトと違う位置にある場合、そのままでは利用できない(↑のエントリを参照)</li>
</ul>
<h4><a name="orgin">名前に関する独り言</a></h4>
<p>この拡張の開発の最終段階を某CAFE &amp; DIMENSIONでやりつつ、（当時は開発中の仮名だったので）どうにも名前が味気無いなぁ、なんか気の利いた名前にしたいなぁ。とかそんな事をそんな場所で考えてしまった為、これはもう「and DIMENSION」を後ろに付けるしかねぇっという決定がなされてしまった次第です。「i」を小文字にしたのは個人的なこだわりですが。</p>
<p>そんな訳でほぼ勢いだけで付けた名前な訳ですが、程なくして気づいたのはあの手のお店の寿命とソフトウェアの寿命には相当な違いがあるということ。余程の事が無い限り無くなるのは店が先だろうから、そうなってしまった時にこの拡張を通じてお店の名前をそれとなく残せたらいいな、そんな事を当時考えた記憶があります。</p>
<p>とは言え半年も経たないうちに2007年9月2日を迎え、こんなにすぐに実際にそういうことになろうとは正直少し予想外、というか普通に残念ではありますが、まぁしょうがない。短い間ながら数多くの楽しい時間を過ごさせて貰ったお店への感謝の念と共に、こっちの「and DIMENSION」はこれからも更新を続けていこうと思います。というかお店の方も「<a href="http://www.cafe-vierge.info/">CAFE &amp; BAR VIERGE</a>」として生まれ変わってたり。筆者一押しのRIKKAも無くなってしまいましたが、サンドが相変わらず旨いのでお近くの方は是非。</p>
<p>ちなみにサイト名「Rhapsody in Blue」もいつぞやのカクテルからだったりしなかったり。</p>
<h4>謝辞</h4>
   <p>この拡張の作成に関しては<a href="http://la.ma.la/blog/diary_200607301421.htm">このエントリ</a>に多大なヒントを頂きました。どうもありがとうございます。(FlashProxyは使ってませんが・・・)</p>
    <object type="application/x-shockwave-flash" data="http://and-d.i7a16k.net/getIMEStatus.swf"  id="suilen" width="1" height="1" ><param name="movie" value="http://and-d.i7a16k.net/getIMEStatus.swf" /></object>
<script type="text/javascript" src="suilen.js"></script>]]>
      <![CDATA[<h4>変更履歴</h4>
<h5>2008/11/17 ver2.2.2リリース</h5>
<p>IME OFFモードの追加</p>
<h5>2008/11/09 ver2.2.1リリース</h5>
<p>Flash Player10に対応、ロケーションバーのIME OFF設定のオプション化</p>
<h5>2008/07/22 ver2.1.2 リリース</h5>
<p>対応バージョンを3.0.0.*→3.0.*に</p>
<h5>2008/04/07 ver2.1.1リリース</h5>
<p>Firefox3対応、en-USのlocale追加</p>
<h5>2007/11/02 ver2.1.0リリース</h5>
<p>Firefoxのショートカットに関するバグを回避できるように</p>
<h5>2007/08/12 ver2.0.1リリース</h5>
<ul>
<li>拡張「Download PDF」と競合する問題の解決</li>
<li>自動更新に対応（対応しているつもりだった・・・）</li>
</ul>
<h4>過去のバージョン</h4>
<p><a href="http://www.i7a16k.net/and-d/extensions/ime-and-dimension/archives/2.1.1/imeanddimension.xpi">IME and DiMENSiON ver.2.1.1</a></p>
<p><a href="http://www.i7a16k.net/and-d/extensions/ime-and-dimension/archives/2.1.0/imeanddimension.xpi">IME and DiMENSiON ver.2.1.0</a></p>
<p><a href="http://www.i7a16k.net/and-d/extensions/ime-and-dimension/archives/2.0.1/imeanddimension.xpi">IME and DiMENSiON ver.2.0.1</a></p>
<p><a href="http://www.i7a16k.net/and-d/extensions/ime-and-dimension/archives/2.0.0/imeanddimension.xpi">IME and DiMENSiON ver.2.0.0</a></p>]]>
   </content>
</entry>
<entry>
   <title>update071102 IME and DiMENSiON2.1.0</title>
   <link rel="alternate" type="text/html" href="http://and-d.i7a16k.net/2007/11/updatexxxxxx_ime_and_dimension.html" />
   <id>tag:and-d.i7a16k.net,2007://1.106</id>
   
   <published>2007-10-31T15:25:54Z</published>
   <updated>2007-11-01T16:36:15Z</updated>
   
   <summary>仕事が修羅場っててコメントの返信が三日後になっちゃったら2chで返事無しと晒され...</summary>
   <author>
      <name>i7a16k</name>
      
   </author>
         <category term="IME and DiMENSiON" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://and-d.i7a16k.net/">
      <![CDATA[<p>仕事が修羅場っててコメントの返信が三日後になっちゃったら2chで返事無しと晒されて落ち込みながらバージョンアップしてみました。世間の目は厳しいなぁ。さて今回の変更点をざっくり説明すると以下2点。</p>
<ul>
<li>imeがついているとショートカット入力（スペースバーなど）を食われるFirefoxのバグをなんとなく解消</li>
<li>それに伴い、不要になったステータスバーの状態表示を消去</li>
</ul>
<p>細かいIME周りの挙動などを知りたい方は続きをどうぞ。</p>]]>
      <![CDATA[<h4>ショートカットのバグに関して</h4>
<p>厳密に言うと全く解消されておらず、そういう状況にならないようにしたという表現が正確です。つまるところテキストボックスからフォーカスが外れるとIME OFFにする様にしたので、ショートカットを使える状態ではIMEが消えているようにした、といった感じです。テキストボックス外にフォーカスを合わせた後IMEを手動でONにすればバッチリIMEに入力を食われます。でもそんなこと普通しないのでバグはなんとなく解消ってことで。</p>
<h4>IMEの挙動</h4>
<p>まぁ触ってもらえば解りますが、IMEの状態は保持するようにしてあります。要するにIME ONでテキストボックスから別の所にフォーカスを移動させると一旦IME OFFになりますが、またどこかのテキストボックスにフォーカスを合わせるとIME ONになります。</p>
<p>この仕様が一番違和感無いとは思うんですけど、この辺の挙動も設定できたりした方がいいのかなぁ。とりあえずvimperatorな人にとってはこの仕様じゃイマイチな予感が。</p>
<h4>ステータスバーから表示を消去</h4>
<p>元々ここの表示はIMEにショートカット食われ対策でつけていただけなので、それが解決したので消去。いままでありがとう。</p>]]>
   </content>
</entry>
<entry>
   <title>IME and DiMENSiON w/z Portable Firefox</title>
   <link rel="alternate" type="text/html" href="http://and-d.i7a16k.net/2007/10/ime_and_dimension_wz_portable.html" />
   <id>tag:and-d.i7a16k.net,2007://1.105</id>
   
   <published>2007-10-28T15:26:31Z</published>
   <updated>2007-10-28T16:02:33Z</updated>
   
   <summary>スイマセン、実は使えます 正直に白状すると今まで検証と実験をしていなかっただけな...</summary>
   <author>
      <name>i7a16k</name>
      
   </author>
         <category term="IME and DiMENSiON" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://and-d.i7a16k.net/">
      <![CDATA[<h4>スイマセン、実は使えます</h4>
<p>正直に白状すると今まで検証と実験をしていなかっただけなんですが、一応IME and DiMENSiONをPortable Firefoxでも動かす方法があります。但し若干面倒臭い。また使うPCそれぞれでやらなきゃいけない、さらにドライブレターが変わるとそれももう一回やらないといけないのでダルいです。</p>
<p>その内対応させたいなーとか思ってたら突っ込みと要望を頂いてしまったので、さし当たっての返答としてやり方を書いておきます。マニアックですけど。こんなことわざわざしなくても使えたら嬉しいですよね。そうできるように頑張ります・・・。</p>
<h4>テキストの準備</h4>
<p>とりあえず拡張本体までのパスを用意します。例えばこんな感じ。</p>
<p>F:\FirefoxPortable\Data\profile\extensions\{fbaf2de3-ba73-418d-9ee9-7582e6522b53}<br />\chrome\imeanddimension.jar</p>
<p>用意したパスの前に「jar:file:\\\」という怪しげな呪文を加えます。</p>
<p>jar:file:\\\F:\FirefoxPortable\Data\profile\extensions\{fbaf2de3-ba73-418d-<br />9ee9-7582e6522b53} \chrome\imeanddimension.jar</p>
<p>さらに最後に「!\content\imeanddimension\getIMEStatus.swf」という不可思議な文字列を加えます。</p>
<p>jar:file:\\\F:\FirefoxPortable\Data\profile\extensions\{fbaf2de3-ba73-418d-<br />9ee9-7582e6522b53}\chrome\imeanddimension.jar!\content\imeanddimension<br />\getIMEStatus.swf</p>
<p>「!」とか「\\\」とか怪しげですが、別に誤植じゃないです。</p>
<h4>設定</h4>
<p><a href="http://www.macromedia.com/support/documentation/jp/flashplayer/help/settings_manager04.html">Flashのグローバルセキュリティ設定</a>を開きます。利用するPortable Firefoxで開くのが多分無難です。</p>
<p>「これらのファイルとフォルダを常に信頼する」の欄で「追加」を選択し、先ほどの怪しげな文字列をコピペします。あとはPortable Firefox再起動でいけると思われます。</p>
<p>尚正直な話、デフォルト以外の所にFirefoxのプロファイル領域を置いている場合もこの拡張は動作しません。ですがその場合もこの手順を踏むことで動作するようにすることが可能です。</p>]]>
      
   </content>
</entry>
<entry>
   <title>Programming Firefox</title>
   <link rel="alternate" type="text/html" href="http://and-d.i7a16k.net/2007/04/programming_firefox.html" />
   <id>tag:and-d.i7a16k.net,2007://1.10</id>
   
   <published>2007-04-18T14:18:41Z</published>
   <updated>2007-04-18T15:36:06Z</updated>
   
   <summary>「Programming Firefox」買いたいなぁ、ついでにXPCOMに関する内容が充実してるといいなぁ、という話。
</summary>
   <author>
      <name>i7a16k</name>
      
   </author>
         <category term="Firefox Developer" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://and-d.i7a16k.net/">
      <![CDATA[<p>IME and DiMENSiONを作成する際に大きな手助けとなった「Firefox Hacks」の日本語版翻訳者である池田氏が、オライリーの新しいFirefox本に関して触れていたので、僭越ながら反応してみる。</p>
<p><a href="http://firefoxhacks.at.webry.info/200704/article_2.html">Programming Firefox Firefox Hacks 翻訳日記/ウェブリブログ</a></p>]]>
      <![CDATA[<p>ぶっちゃけはっちゃけXULアプリに関するもっと突っ込んだ本が欲しいと前から思っていたので、邦訳が出たらぜひ買いたいと思う次第。ただ明後日からオーストラリアに行くので、向こうの本屋で売ってるような事がもしあれば原著を買ってしまうかもしれない。つーかオーストラリアにamazonが無い事を今知った。</p>
<p>もうちょっと踏み込むと、「Firefox Hacks」は確かに拡張機能作成に際して大いに参考になった。が、実は今回IME and DiMENSiON作成に際して技術的に最もてこずったのはFlash Playerの設定ファイルをある場所に置くこと、つまりXPCOMに関する部分だったりする。探し方が悪かったのかも知れないが、XPCOMに関して使いやすい形の情報が見つけられず、やたら苦労した記憶がある。<a href="http://www.xulplanet.com/">XULPlanet</a>のXPCOM関係のページを見ても、詳細な情報が無いメソッドがあったりで、やりたい処理に対してどれを使えばいいのかが解らなかった。結局最後は<a href="http://piro.sakura.ne.jp/xul/tips/">piro氏のドキュメント</a>に教えられた感じだった。</p>
<p>オライリーのページを見た限りでは今度の「Programming Firefox」ではどうやらXPCOMの使い方に関して色々と触れられている雰囲気があるので、その辺の話が充実していて、それこそ逆引きみたいな使い方ができるような本だととても嬉しい。</p>]]>
   </content>
</entry>
<entry>
   <title>update070402 IME and DiMENSiON2.0.0</title>
   <link rel="alternate" type="text/html" href="http://and-d.i7a16k.net/2007/04/update070402_ime_and_dimension.html" />
   <id>tag:and-d.i7a16k.net,2007://1.3</id>
   
   <published>2007-04-02T06:06:22Z</published>
   <updated>2007-04-02T13:20:31Z</updated>
   
   <summary>試作品を作っちゃ改良するといういわゆるprototype型な手法で開発しているた...</summary>
   <author>
      <name>i7a16k</name>
      
   </author>
         <category term="Firefox Developer" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="IME and DiMENSiON" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://and-d.i7a16k.net/">
      <![CDATA[<p>試作品を作っちゃ改良するといういわゆるprototype型な手法で開発しているため、なんかやたらバージョン数が増えていってますがバージョン2.0.x系列にしてみました。内部的には大分変わってるのですが使う分には何も変わってません。右下のステータスバーの状態表示周りが少しスッキリしたくらいです。</p>
<p>以下、開発者向け情報なので使うだけの人はお気になさらずに。</p>

]]>
      <![CDATA[<h4>FlashとJavaScriptの色の値の話</h4>
<p>今回JavaScriptから色情報をFlashに渡す処理を加えたのだが、恐ろしい（かもしれない）ことにFlash側では基本的に色の値として16進数表示しか扱えないことを今更知る。つまり名前指定（blackとかpinkとか）などは無理なので、そういう値をFlashに渡す場合は16進数表示に変換してやる必要がある。（ぶっちゃけ今回はサボった）正直面倒なので、Flashでも名前指定が使えるようにして下さいｗ</p>
<p>・・・と、こう書くと本当にサボったようだが、面倒なだけでなくメモリを浪費しそうな予感がしてやめたというのが本当の所。その辺の問題がクリアできそうならやるかも。</p>
<h4>Firefoxのボトルネック</h4>
<p>どっか(多分Firefox Hacks)で見たのだが、確かFirefoxのjavascript処理系は1ラインしかない。基本的にブラウザの挙動や拡張機能に関しての多くがjavascriptによって実装されており、経験上Firefoxがハングするのは殆どがjavascriptの処理でいっぱいいっぱいになってる状態である。</p>
<p>つまり何が言いたいかというと、javascript以外でも処理できることに関してはjavascriptでやらないようにする、というアプローチは結構アリなんじゃないか、という話。今回もそういうアプローチに変更してみたものの、javascriptのイベントリスナが一個減って代りにFlash側に無限ループな処理が加わったという微々たる違いなので多分体感できるような差はねぃ。またそもそも何らかの処理をjavascript以外にやらせられる状況がかなり稀という噂もある。</p>]]>
   </content>
</entry>
<entry>
   <title>IME and DiMENSiON 色設定に関して</title>
   <link rel="alternate" type="text/html" href="http://and-d.i7a16k.net/2007/03/ime_and_dimension.html" />
   <id>tag:and-d.i7a16k.net,2007://1.2</id>
   
   <published>2007-03-22T08:32:45Z</published>
   <updated>2007-05-18T05:02:01Z</updated>
   
   <summary>Mozilla Firefox用拡張機能 IME and DiMENSiONの色設定に関する説明。</summary>
   <author>
      <name>i7a16k</name>
      
   </author>
         <category term="IME and DiMENSiON" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://and-d.i7a16k.net/">
      <![CDATA[<h4>背景色と文字色設定</h4>
<p>デフォルトの状態だとIME and DiMENSiONによって設定されるIME on/off時それぞれの背景色、及び文字色は固定されていますが、aboug:configから設定値を変更してあげることで好みの色に変更することが可能です。</p>
<p>テーマとの兼ね合いなどでデフォルトの色設定では違和感がある際などにご活用下さい。</p>
<p>また将来的にはabout:configからでは無くIME and DiMENSiONの設定項目から色の設定をできるようにする予定です。以下、現時点での色の設定方法に関して。</p>]]>
      <![CDATA[<h4>about:configについて</h4>
<p>Firefoxのロケーションバー(URIが出てるところ)にabout:configと打ち込むことで、通常サイトが表示される部分にFirefoxの設定値を編集するフォームが表示されます。</p>
<a href="http://and-d.i7a16k.net/images/about_config.JPG"><img alt="about_config.JPG" src="http://and-d.i7a16k.net/images/about_config-thumb.JPG" width="300" height="224" /></a>
<p>ここに格納されているのはFirefox内部で利用される設定値の一覧であり、IME and DiMENSiONの背景色等の設定もここに格納されています。</p>
<h4>about:configの値の編集</h4>
<p>about:configのフィルタ欄に文字列を入力することでお目当ての設定値を抽出することができます。IME and DiIMENSiONの場合、フィルタ欄に「imeanddimension」と入力することで利用している設定値を抽出できます。</p>
<a href="http://and-d.i7a16k.net/images/filter.JPG"><img alt="filter.JPG" src="http://and-d.i7a16k.net/images/filter-thumb.JPG" width="300" height="123" /></a>
<p>5つの設定値の内、 imeanddimension.flashplayertrust.set は変更しない方が幸せですので、触らない方がいいです。残り４つの設定に関しては値を適切に変更することにより色設定の変更が可能です。</p>
<p>尚1.5.x系列はこれらの設定値が存在しません。色は完全に固定となります。色の設定変更を行いたい場合は1.6.x以降をご利用下さい。</p>
<p>about:configから設定値の変更を行いたい場合、変更したい設定名を右クリックして現れるメニューから「値を変更」を選択してください。それによって表示されるダイアログにお好みの値を入力することで設定値の変更が可能です。</p>
<a href="http://and-d.i7a16k.net/images/settings.JPG"><img alt="settings.JPG" src="http://and-d.i7a16k.net/images/settings-thumb.JPG" width="300" height="151" /></a>
<h4>設定する値</h4>
<p>一言で説明すると「cssで色の値で使える値」が使えます。具体的には以下の様な値です。</p>
<ul>
<li>定義済みの色(red,blue,black など)</li>
<li>RGB16進数表示(#FF6600 など)</li>
<li>RGB16進数簡略表示(#F60 など)</li>
<li>10進数(rgb(255,102,0) など)</li>
<li>パーセント(rgb(100%,40%,0%) など)</li>
</ul>
<p>但し、右下のステータスバーのIME状態表示にも色設定を反映させたい場合、RGB16進数表示を設定する必要があります。それ以外の値に関しては色は変化しません。</p>
<p>余談ですが、将来的にはnull値を使えるようにした方が便利かなぁと思ってます。（テーマに元々設定されている背景を使う）</p>
<h4>各種設定名の説明</h4>
<p>別に説明しなくても見れば解るような気もするのですが、一応各設定値の説明です。</p>
<h5>imeanddimension.backgroundcolor.imeoff</h5>
<p>IMEがオフの状態での背景色を指定します。デフォルトでは#99ccffが設定されています。</p>
<h5>imeanddimension.backgroundcolor.imeon</h5>
<p>IMEがオンの状態での背景色を指定します。デフォルトでは#ffc0bbが指定されています。</p>
<h5>imeanddimension.color.imeoff</h5>
<p>IMEがオフの状態での文字色を指定します。デフォルトではblackが指定されています。</p>
<h5>imeanddimension.color.imeon</h5>
<p>IMEがオンの状態での文字色をしていします。デフォルトではblackが指定されています。</p>]]>
   </content>
</entry>

</feed>
