P-Study Systemでなぜか扱えないヒント(勘違い編)。

 PSSEditor7.2.0 Beta3〜4で上手く扱えていない様子。
 問題集のヒント領域を下記のように書き換えてみたり、ここからのタグを取り除いたものをPSSEditorに突っ込んでみても、両方とも変わらないっぽいです。
 原因は調査中…何でだろう。

 <hint>□<font color="red">小</font>薬中<font color="red">人</font>伸  伸<font color="red">人</font>中薬<font color="red">小</font>□□
 <font color="red">□</font>□□<font color="red">□</font>□  □<font color="red">□</font>□□<font color="red">□</font>□□
 <font color="red">○</font>○○<font color="red">○</font>□  H<font color="red">J</font>○○<font color="red">○</font>□□
  <font color="red">□</font>□□<font color="red">□</font>□  □<font color="red">□</font>□□<font color="red">□</font>□</hint>

 せっかく20分掛けてキーマクロを記録したのにぃ…むむむ。

あれっ?今度はうまくいったよ…

 ますます訳がわからん^^;
 もうちょっと調べねば。

PSSEditorに貼り付け→エクスポートしてみて、ようやく意味がわかった。

<hint>□&lt;font color="red"&gt;小&lt;/font&gt;薬中&lt;font color="red"&gt;人&lt;/font&gt;伸  伸&lt;font color="red"&gt;人&lt;/font&gt;中薬&lt;font color="red"&gt;小&lt;/font&gt;□□
 &lt;font color="red"&gt;□&lt;/font&gt;□□&lt;font color="red"&gt;□&lt;/font&gt;□  □&lt;font color="red"&gt;□&lt;/font&gt;□□&lt;font color="red"&gt;□&lt;/font&gt;□□
 &lt;font color="red"&gt;○&lt;/font&gt;○○&lt;font color="red"&gt;○&lt;/font&gt;□  H&lt;font color="red"&gt;J&lt;/font&gt;○○&lt;font color="red"&gt;○&lt;/font&gt;□□
  &lt;font color="red"&gt;□&lt;/font&gt;□□&lt;font color="red"&gt;□&lt;/font&gt;□  □&lt;font color="red"&gt;□&lt;/font&gt;□□&lt;font color="red"&gt;□&lt;/font&gt;□</hint>

 こう書かないとダメ(ヒント領域内は【<】ではなく【&lt;】、【>】ではなく【&gt;】とする)なんですね…なるほど納得。

で、調整済み定義でやってみた。


 親指シフトキーボード「Fujitsu/FMV-KB231」のキーガイドが「AFJ;」の4キーにあったことが妙に印象に残っていたので、人差し指と小指の両方に色をつけてみました(そのほかにも、二キー以上離れていると数を数えるのが面倒だから…という意味合いもあるのですが)。


 …書き換えそのものは時間が掛からなかった(上手く動くキーマクロを記録する手間が20分、書き換えが5分、30分くらい書き換えネタで悩んで、再書き換えが1分…って、考えてる時間の方が長すぎですな^^;)ので、色づけのフォーマットが決まっている場合にはさくっと行けるようです。


 ただ、このキーマクロを利用する方法って「色づけするべき文字の位置が常に決まっている場合(今回は人差し指と小指部分と言うことで、位置的には決まり切っている)」にしか使えませんから、他には応用が利かないんですね…

そして2色化に失敗。(18:35)

 キーマクロで延々と置換して二色化(小指位置の色指定を"red"→"blue"に変更)したのですが、この定義を読ませたらさっぱりPSS側が認識してくれません。
 なんかおかしいなぁ…と思って、定義のバックアップを取ってから「"blue"→"red"」に再変換再置換して、変更前のオリジナルと比較(cmd: fc)してみました…思いっきりしくじっていたようです。
 

<hint>□&lt;font color="red"&blue小&lt;/font&gt;薬中&lt;font color="red"&gt;人&lt;/font&gt;伸  伸&lt;font color="red"&gt;人&lt;/font&gt;中薬&lt;font color="red"&blue小&lt;/font&gt;□□
 &lt;font color="red"&blue□&lt;/font&gt;□□&lt;font color="red"&gt;R&lt;/font&gt;T  □&lt;font color="red"&gt;□&lt;/font&gt;□□&lt;font color="red"&blue□&lt;/font&gt;□□
 &lt;font color="red"&blue○&lt;/font&gt;○○&lt;font color="red"&gt;○&lt;/font&gt;□  □&lt;font color="red"&gt;○&lt;/font&gt;○○&lt;font color="red"&blue○&lt;/font&gt;□□
  &lt;font color="red"&blue□&lt;/font&gt;□□&lt;font color="red"&gt;□&lt;/font&gt;□  □&lt;font color="red"&gt;□&lt;/font&gt;□□&lt;font color="red"&blue□&lt;/font&gt;□</hint>

 幸いヒントは多重記述している(この場合は"TRT"と"RTR"で同じものを使っている)ので、そのまま正しいヒント部分からのコピペして済ませましたが…これは目視で検査しても見つからなかっただろうなぁ…ちょっとドキドキものでした。


 で、ようやくここに至る、と。