WillcomUI 背景を見やすく

WillcomUIのXcrawlランチャー1は背景の1/3を隠してしまう
なので、ランチャーを少し透過処理してみた
 → 
\Program Files\WillcomUI\theme\Xcrawl\res\Xcrawlのbg1.pngとbg2.pngを処理
もう少し薄くしたかったが、グラフィックソフトの使い方がイマイチわからず……

WillcomUI メニューランチャーとマルチタスク管理をはずす

WillcomUIのメニューランチャー・マルチタスク管理・電話帳・通話履歴は常駐するようだ
メニューランチャーは使っていないし、マルチタスク管理は標準のでも十分なのではずしてみる

やったのは名前を変更しただけ、\Program Files\WillcomUIの
 MMenulauncher.exe → MMenulauncher2.exe
 MTaskmanager.exe → MTaskmanager2.exe
特にエラーメッセージは出てこない、期待していたWillcomUIの起動は……早くはなっていない
 
「MULTI」キー長押しが空いたので、KTPocketLunch2を割り当ててみる
KTPocketLunch2をインストール後、KTPocketLunch2.exeを\Program Files\WillcomUIにコピーして
名前をMTaskmanager.exeに変更
起動時に一瞬KTPocketLunch2が出るのと、タスクに「スタート(WillcomUI)」が出てくるけど良いかも

WillcomUI Xcrawlランチャー サブメニュー

\Program Files\WillcomUI\theme\Xcrawl\setting\Xcrawl\XcrawlSetting.xml に以下のように追加してみる

  <XcrawlItem default="0" path="" command="" icon="" hasSub="1" lv="1" type="1" id="GAME" name="GAME" >
    <XcrawlSubItem path="\Program Files\Astraware\Bejeweled2\bejeweled2.exe" command="" lv="2" type="0" id="Bejeweled2" name="Bejeweled2" />
    <XcrawlSubItem path="\Program Files\Astraware\Solitaire\AstrawareSolitaire.exe" command="" lv="2" type="0" id="Solitaire" name="Solitaire" />
    <XcrawlSubItem path="\microSDカード\HY3\ICBM-PocketPC-ARM.exe" command="" lv="2" type="0" id="ICBM" name="ICBM" />
  </XcrawlItem>


頻度高いゲームは1行目のpathに入れれば良いかな

WillcomUI Xcrawlランチャー

最近はWillcomUIに戻し、Xcrawlランチャーは1を使っている

設定ではサブメニューが使えるし、普段使うのは限られてくるので
\Program Files\WillcomUI\theme\Xcrawl\setting\Xcrawl\XcrawlSetting.xml を
いじくって、余計なのをはずせば以外と良い!

ロック画面

今回もこちらを参考にhttp://d.hatena.ne.jp/leg-end/20100130/1264862848
\Windows\LS_LockScene_480x854.cprをいじってみる
色々スライダーの位置をずらしてみたが、指が太いせいもあるのかイマイチ
で、偶然ですがこんな状態にできました

画面下の方でスライドさせていますが、ちゃんとロックボタンが反応しています
変更したのは70行目の

<Layer ID="Slide" Width="120" Height="80" OnInitComplete="Binding:LockScreen,LS_Notifications">

のHeightを「854」に変更(800でも大丈夫だった)
楽にロックはずせます!

スタートメニュー

こちらを参考にhttp://d.hatena.ne.jp/leg-end/20100201/1265047569
こちらのデータを使ってhttp://forum.xda-developers.com/showthread.php?t=589380
こんな感じ(標準/5列/6列)横画面は(多分)使わないのでそのまま
  
……6列は流石に厳しいか(^^;
HYBRID W-ZERO3の画面の大きさに慣れると、WILLCOM03には戻れませんね
 
1.横画面は変更しないので、\Windows\SH_GridScene_854x480.cpr を単純に
  \Windows\SH_GridScene5_854x480.cpr、\Windows\SH_GridScene6_854x480.cpr とコピー
2.5列用 \Windows\SH_GridScene5_480x854.cpr

<Form Width="480" Height="854">
  <StartMenu_GridScene ID="Scene">
  <GridView ID="Start Menu Items List" Top="0" Left="0" Width="480" Height="750" Columns="5" Scrollable="TRUE" HexagonGrid="TRUE" HorizontalWrapAround="TRUE">
     <Image ID="Selection" Left="0" Top="-30" Width="120" Height="130" Source=".\StartMenu_Selection.png" />
     <Layer ID="GridItem"  Width="120" Height="120" OnAction ="GridItemAction">
        <Layer ID="Normal">
                <Image ID="Image" Left="30"  Top="4" Width="60" Height="60" ScaleStyle="Fit" />
                <Text  ID="Text"  Left="6" Top="70" Width="108" Height="50" FontFamily="Tahoma" FontSize="6" HorizontalAlignment="Center" VerticalAlignment="Top" Wrap="True" Trimming="EllipsisCharacter" ForeColor="#00FFFFFF" BackColor="#00000000" />
        </Layer>
    </Layer>
   <Layer ID="NoItems">
       <Text ID="Text" Width="480" Height="40" FontFamily="Tahoma" FontSize="10" ForeColor="#00FFFFFF" Wrap="False" HorizontalAlignment="Center" Trimming="Character" InnerTextType="Resource">shellres.dll,22596</Text>
   </Layer>
  </GridView>
  </StartMenu_GridScene>
</Form>

 6列用 \Windows\SH_GridScene6_480x854.cpr

<Form Width="480" Height="854">
  <StartMenu_GridScene ID="Scene">
  <GridView ID="Start Menu Items List" Top="0" Left="0" Width="480" Height="750" Columns="6" Scrollable="TRUE" HexagonGrid="TRUE" HorizontalWrapAround="TRUE">
     <Image ID="Selection" Left="0" Top="-30" Width="100" Height="120" Source=".\StartMenu_Selection.png" />
     <Layer ID="GridItem"  Width="100" Height="100" OnAction ="GridItemAction">
        <Layer ID="Normal">
                <Image ID="Image" Left="25"  Top="4" Width="50" Height="50" ScaleStyle="Fit" />
                <Text  ID="Text"  Left="6" Top="60" Width="88" Height="40" FontFamily="Tahoma" FontSize="5" HorizontalAlignment="Center" VerticalAlignment="Top" Wrap="True" Trimming="EllipsisCharacter" ForeColor="#00FFFFFF" BackColor="#00000000" />
        </Layer>
    </Layer>
   <Layer ID="NoItems">
       <Text ID="Text" Width="480" Height="40" FontFamily="Tahoma" FontSize="10" ForeColor="#00FFFFFF" Wrap="False" HorizontalAlignment="Center" Trimming="Character" InnerTextType="Resource">shellres.dll,22596</Text>
   </Layer>
  </GridView>
  </StartMenu_GridScene>
</Form>

  のファイルを作成
3.レジストリの変更
  [HKEY_LOCAL_MACHINE\Security\Shell\StartMenu\CustomGridForm]の値を
  5列なら"SH_GridScene5"
  6列なら"SH_GridScene6"
  戻すなら"SH_GridScene" に変更
4.再起動