掲載 2001年3月5日/最終更新 2007年10月29日
![]() |
| SmallMenuPlus |
困りました。何が困ったって、 ポケットポストペット向け と考えていた SmallMenu を Pocket PC に対応させなければならないとは...
話せば長いことながら、手短に話すと Pocket PC 2002 を買っちゃったんです。 いや違う、iPAQ を Pocket PC 2002 にしちゃったんです。 で、Pocket PC 2002 では、 ナビゲーションバーと呼ばれる領域に比較的色々な情報を表示するため、 その領域を覆い隠してしまうと困ったことになっちゃうんです。
で、Pocket PC では WIS W@RE さんの WIS Bar でウィンドウを切り替えたりしていた私は Pocket PC 2002 に移行したらすぐ困った状態にあることに気がついたわけです。
「あ〜、そう言えば自分もよそのプラットフォーム(ポケットポストペットや l'agenda)ではタスクスイッチャみたいなのを作っているんだっけな〜」、 ということをふと思い出し、 ちょろちょろちょろっと Pocket PC 対応してみたらあら便利。 特に Pocket PC 2002 ではスマートクローズボタンがあることもあり、 WIS Bar 並の快適さが得られるような気がしてきました。 ということで、本格的に Pocket PC 対応させてしまい、 Pocket PC 版リリースの運びとなりました。もちろん 2002 じゃない Pocket PC でも便利に使えます。
ここで、「ポケットポストペットや l'agenda を持ってないので SmallMenu を知らない」という方に SmallMenu を簡単に説明しますと、 階層型メニューをベースとしたランチャであるとともに、 タスクマネージャでもあったりするのが SmallMenu です。
つまり、ProgramMenu にタスクマネージャを詰めこんだようなソフトです。
あんまり多機能ではありませんが、常駐ものなので、 この程度のシンプルな作りがちょうどいいんじゃないかと思います。
最近のお約束で SmallMenu も Plus してみました。Plus を含めた SmallMenu の特徴は以下のようになります。「(Plus)」と書いてある項目が、 SmallMenuPlus のみで提供される特徴です。
Ver 3.0 から、SmallMenuPlus のメインメニューの項目のカスタマイズが フレキシブルにおこなえるようになりました。 カスタマイズにより、 100%プログラムランチャビューから100%タスクマネージャビューまで、 自在にビューを変えられます。
以下に、いくつかの設定による画面を示します (スクリーンショットは英語版のものです)。
![]() |
![]() |
![]() |
![]() |
![]() |
| 100%プログラムランチャビュー。 ProgramMenu の画面とだいたい同じ画面になります。 | プログラムランチャをベースに タスクマネージメントをおこなうための項目が加えられています。 | プログラムランチャとタスクマネージャのビューが半々に含まれています。 | タスクマネージャをベースに プログラムの起動関連の項目が加えられています。 | 100%タスクマネージャビュー。 |
SmallMenuPlus の 3.0 からメインメニューに表示する項目を かなり柔軟にカスタマイズできるようになりました。 たとえば 2.x まではサブメニューとしてしか開けなかった 「プログラム」項目をメインメニューに展開できるようになりました。
ということで、その「プログラム」 をメインメニューに展開してみたりした人もいらっしゃることでしょう。
その際、「あれっ」っと感じた人もいらっしゃるのではないでしょうか? まさに作者自信がそうだったりしたのです。 「設定」画面から「プログラム」の「展開」をオンにすると、 メインメニューに並ぶ項目が増えすぎてタスクが納まりきれなくなってしまい、 「あれっ、意外と気持良くないな」、と思ってしまったのです。 「展開」をしないで「プログラム」をサブメニューに戻したり (このページの最上部のスクリーンショットのような感じですね)、 あるいは逆にタスクをサブメニューにしてしまったり(上の 5つのメニュー例の左から 2番目ですね)しないと使いにくいのかな、 と感じてしまったわけです。
ということで、「あれっ」という気持を心にいだきつつ Ver 3.0 の開発作業を続けたのですが、 開発のゴールが見えてきた頃に、 なんで「展開」をつけたいと思ったのかを改めて思い返してみました。 実は「展開」を付けようと思ったのは、 ユーザの方から次のようなメールをいただいたからなのです。
これを実現する方法はいくつかあると思います。 「メインメニューに置くプログラム」などを設定項目に加え、 リストビューコントロールで管理するなどです。 でもそれはインプリメントの手間がかかりますし、 ストレートすぎておもしろ味がありません。 そこで考えたのが「展開」を使って、 より汎用的な枠組で要望に答えようというものだったのです。 その方がインプリメントが楽そうですし、 もっと別の使い方も想起できるのではないかと思ったわけです。
![]() |
そう考えると、いままで使っていたメニューフォルダをそのまま利用しつつ 「展開」だけにチェックを入れるのは、 作者がこの機能を入れた当初の目的と合致しないことになります。 そこで、次のようなステップを踏んでみました。
そうして、表示してみたのが右図のようなメニューです(右図は英語画面なので、「プログラム」の代わりに「Programs」と出ています)。 一見 Ver 2.x のような外観ですが、電卓やメモなどの 「とても頻繁にメニューから起動するプログラム」がメインメニューに 表示されています。 代わりに、これらのスペースを稼ぐために「最近使ったプログラム」は最大 2 個しかメインメニューには並ばないように調整してあります。
このように調整して眺めてみると、 Ver 2.x 以前の SmallMenu とは全然違ったものに見えて来ました。 使い勝手も以前にも増してずいぶん良くなったように感じます。
「プログラム」を「展開」して「あれっ」っと感じた方は同じように メニューフォルダを変えてみることをお勧めします。
iPAQ H3630, PocketGear MC/PG5000 と「バッテリの持ちが悪い」 と言われる Pocket PC を乗り継いできたためか、 作者はバッテリ残量に関してちょびっとナーバスだったりしていた気がします。 そもそも H/PC においては、Microsoft が提供する Plus! Pack の Resource Meter により、 タスクバーにバッテリモニタを常時表示させていたりします。
しかし、Power Toys の Pocket PC 版にはそのような機能は含まれておりませんでした。 Today 画面にバッテリ状態を表示するツールもいろいろと存在しますが、 Today 画面じゃダメなんです。 作者の場合は「ちょっと視線を移しただけ」 でバッテリの状態を確認したかったのです。
もちろん、Pocket PC 2002 においても、すでにそれに対する解は存在します。 WIS Bar などのナビゲーションバーを覆い隠すプログラムでは覆い隠した上に バッテリモニタを表示したりしているのです。
しかし、本ページの冒頭にも記してますとおり、 Pocket PC 2002 ではナビゲーションバーには通知領域が含まれており、 覆い隠してしまうとあまり良いことはありません。
ということで、当の通知領域を利用してバッテリモニタを表示する機能を
SmallMenu/SmallMenuPlus に入れてみました。いや〜、
手前味噌で大変申し訳ないですが、良いです。しかも、かなり良いかも。
ということで、作者推薦機能ですのでぜひ利用してみていただければと思います。
SmallMenu/SmallMenuPlus のいずれからでも利用できます。
なんなら、SmallMenu を立ち上げておいて、
バッテリモニタだけ利用するなんてのもありです。
|
|
|
| Pocket PC Best Software Awards 2003 の Task Management 部門にてノミネートされました。 | Pocket PC Best Software Awards 2005 の Task Management 部門にてノミネートされました。 | Smartphone & Pocket PC Best Software Awards 2006 の Task Management 部門にてノミネートされ最終選考まで残りました。 |
※注: 下記のファイルをダウンロードして展開したときに出てくる readme.txt にも記述しましたが、Windows Mobile 2003 Pocket PC 以前の Pocket PC にて、Ver 3.19 以前のバージョンからアップデートインストールする方は、 古いバージョンをまずアンインストールしてからインストール願います。
SmallMenu/SmallMenuPlus は tGetFile.dll に対応しています。 SmallMenu/SmallMenuPlus の設定画面でファイルやフォルダの選択がより簡単に行えるように、 tGetFile.dll もインストールされることをお勧めします。
SmallMenu はフリーウェアです。 SmallMenuPlus はシェアウェアです。 使用条件等は添付ファイルに記述してありますので あらかじめお読みいただいた上でご利用ください。
| Windows | CPU | ダウンロードファイル | 動作確認マシン | 動作対象マシン例 |
| Pocket PC 2000, CE 3.0 | MIPS | smenu321j-obsolete.zip | GFORT, Cassiopeia E-700シリーズ | |
| SH3 | ジョルナダ 525/548 | |||
| ARM | iPAQ h3630/h3660 | |||
| Pocket PC 2002, CE 3.0 | ARM | smenu321j.zip | iPAQ h1920 | Pocket PC 2002 マシン |
| Windows Mobile 2003 (SE) for Pocket PC, CE.Net 4.2 | ARM | iPAQ h4150 | Windows Mobile 2003 (SE) マシン | |
| Windows Mobile 5.0 for Pocket PC, CE 5.0 以降 | ARM | hTc Z | Windows Mobile 5.0/6.0 マシン |
※ ポケットポストペット版は こちら から、カシオペア l'agenda 版は こちら からダウンロード願います。
SmallMenuPlus のシェエアウェアフィーは現在のところ $8.20 (980円前後、為替レートの変動の影響を受けます) になります(※ 「Plus」がついてない SmallMenu の方はフリーソフトです)。 フィーは機能を追加するたび見なおそうと思っています (つまり「今より上がるかも」ってことです)。 フィーが変わってもすでに登録してある場合は マイナーバージョンアップ品(ver x.y の y のみが変わるもの)は引き続き利用できます。 メジャーバージョンアップ品(ver x.y の x が変わるもの)についても基本的には無料で引き続き利用できるようにする予定ですが、 極端な機能追加があった場合はバージョンアップフィーがかかることもひょっとしたらあるかもしれません。
シェアウェアフィーのお支払いには、 下記のいずれかのバナーボタンをクリック願います。
| SmallMenuPlus (Pocket PC 版) |
|
| SmallMenuPlus (ポケットポストペット版) |
|
| SmallMenuPlus (l'agenda 版) |
|
3.21 2007.10.29 リセット時の自動起動ができなくなったことの修正
3.20 2007.6.18 Phone Edition 対応、ほか
3.19 2006.1.30 デフォルトインストールパス変更