Tillanosoft:Downloads:SmallMenu

SmallMenu/SmallMenuPlus

掲載 2001年3月5日/最終更新 2007年10月29日


Screenshot of SmallMenu
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 にタスクマネージャを詰めこんだようなソフトです。

あんまり多機能ではありませんが、常駐ものなので、 この程度のシンプルな作りがちょうどいいんじゃないかと思います。

SmallMenuPlus

最近のお約束で SmallMenu も Plus してみました。Plus を含めた SmallMenu の特徴は以下のようになります。「(Plus)」と書いてある項目が、 SmallMenuPlus のみで提供される特徴です。

  1. 速い。軽い。小さい。 PocketTweak でメニューアニメーションをオフにして、 他のタスクマネージャとスピードを比較してみてください。
  2. 他のタスクマネージャでは正しくアイコンが出せない Pocket Outlook を含めて、タスクやプログラムのアイコンがメニューに表示されます。
  3. ハードウェアボタンに割り当てられた場合、 スタイラスなしでプログラムの起動、終了、切り替えなどが行なえます。
  4. プログラムメニューが階層状になっています。
  5. オリジナルの階層型プログラムメニューが簡単に作成できます。
  6. バッテリの状態をナビゲーションバーに常時表示させておけます。(Pocket PC 2000は除く)

  7. バッテリアイコンとして独自のアイコンを利用できます。(Pocket PC 2000は除く)

  8. Today 画面が呼び出せます。(Plus)

  9. スタートメニューの代わりにスタートボタンからメニューを呼び出せます。 (Plus)

  10. スタートボタンのイメージを変更することができます。(Plus)

  11. 最近起動したプログラムリストを表示できます。(Plus)

  12. 指定数を越えたタスクを自動的に閉じられます。(Plus)

  13. 表に出ていないタスクでも簡単な操作で終了できます。(Plus)

  14. 「お気に入り」を簡単に呼びだせます。 (Plus)

  15. メインメニューに並べる項目を柔軟に設定できます。 たとえば、良くアクセスするプログラムをメインメニューに並べることができます。 (Plus)

  16. 電源をオフにできます。(Plus)

混在の度合いのカスタマイズ

Ver 3.0 から、SmallMenuPlus のメインメニューの項目のカスタマイズが フレキシブルにおこなえるようになりました。 カスタマイズにより、 100%プログラムランチャビューから100%タスクマネージャビューまで、 自在にビューを変えられます。

以下に、いくつかの設定による画面を示します (スクリーンショットは英語版のものです)

Level 1 Level 2 Level 3 Level 4 Level 5
100%プログラムランチャビュー。 ProgramMenu の画面とだいたい同じ画面になります。 プログラムランチャをベースに タスクマネージメントをおこなうための項目が加えられています。 プログラムランチャとタスクマネージャのビューが半々に含まれています。 タスクマネージャをベースに プログラムの起動関連の項目が加えられています。 100%タスクマネージャビュー。

SmallMenuPlus 3.x への移行のヒント

SmallMenuPlus の 3.0 からメインメニューに表示する項目を かなり柔軟にカスタマイズできるようになりました。 たとえば 2.x まではサブメニューとしてしか開けなかった 「プログラム」項目をメインメニューに展開できるようになりました。

ということで、その「プログラム」 をメインメニューに展開してみたりした人もいらっしゃることでしょう。

その際、「あれっ」っと感じた人もいらっしゃるのではないでしょうか? まさに作者自信がそうだったりしたのです。 「設定」画面から「プログラム」の「展開」をオンにすると、 メインメニューに並ぶ項目が増えすぎてタスクが納まりきれなくなってしまい、 「あれっ、意外と気持良くないな」、と思ってしまったのです。 「展開」をしないで「プログラム」をサブメニューに戻したり (このページの最上部のスクリーンショットのような感じですね)、 あるいは逆にタスクをサブメニューにしてしまったり(上の 5つのメニュー例の左から 2番目ですね)しないと使いにくいのかな、 と感じてしまったわけです。

ということで、「あれっ」という気持を心にいだきつつ Ver 3.0 の開発作業を続けたのですが、 開発のゴールが見えてきた頃に、 なんで「展開」をつけたいと思ったのかを改めて思い返してみました。 実は「展開」を付けようと思ったのは、 ユーザの方から次のようなメールをいただいたからなのです。

つまり「メインメニューに2〜3のプログラムが固定的に置けるようにして欲しい」 というものです。

これを実現する方法はいくつかあると思います。 「メインメニューに置くプログラム」などを設定項目に加え、 リストビューコントロールで管理するなどです。 でもそれはインプリメントの手間がかかりますし、 ストレートすぎておもしろ味がありません。 そこで考えたのが「展開」を使って、 より汎用的な枠組で要望に答えようというものだったのです。 その方がインプリメントが楽そうですし、 もっと別の使い方も想起できるのではないかと思ったわけです。

Screenshot of SmallMenu

そう考えると、いままで使っていたメニューフォルダをそのまま利用しつつ 「展開」だけにチェックを入れるのは、 作者がこの機能を入れた当初の目的と合致しないことになります。 そこで、次のようなステップを踏んでみました。

  1. SmallMenu のメニューの実体を置くフォルダに「プログラム」というフォルダを作成する。
  2. とても頻繁にメニューから起動する2〜3個のプログラムを除き、 全てのフォルダおよびプログラムショートカットを、 作成した「プログラム」フォルダに移動する。
  3. 「プログラム」の「展開」をオンにする。

そうして、表示してみたのが右図のようなメニューです(右図は英語画面なので、「プログラム」の代わりに「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 Battery Monitor ということで、当の通知領域を利用してバッテリモニタを表示する機能を SmallMenu/SmallMenuPlus に入れてみました。いや〜、 手前味噌で大変申し訳ないですが、良いです。しかも、かなり良いかも。 ということで、作者推薦機能ですのでぜひ利用してみていただければと思います。 SmallMenu/SmallMenuPlus のいずれからでも利用できます。 なんなら、SmallMenu を立ち上げておいて、 バッテリモニタだけ利用するなんてのもありです。


Pocket PC Best Software Awards, Task Management Pocket PC Best Software Awards 2005 Smartphone & Pocket PC Best Software Awards 2006
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 部門にてノミネートされ最終選考まで残りました。

SmallMenu/SmallMenuPlusのダウンロード(約300KB)

※注: 下記のファイルをダウンロードして展開したときに出てくる readme.txt にも記述しましたが、Windows Mobile 2003 Pocket PC 以前の Pocket PC にて、Ver 3.19 以前のバージョンからアップデートインストールする方は、 古いバージョンをまずアンインストールしてからインストール願います。

SmallMenu/SmallMenuPlus は tGetFile.dll に対応しています。 SmallMenu/SmallMenuPlus の設定画面でファイルやフォルダの選択がより簡単に行えるように、 tGetFile.dll もインストールされることをお勧めします。

SmallMenu はフリーウェアです。 SmallMenuPlus はシェアウェアです。 使用条件等は添付ファイルに記述してありますので あらかじめお読みいただいた上でご利用ください。

WindowsCPUダウンロードファイル 動作確認マシン動作対象マシン例
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 h1920Pocket PC 2002 マシン
Windows Mobile 2003 (SE) for Pocket PC, CE.Net 4.2 ARM iPAQ h4150Windows Mobile 2003 (SE) マシン
Windows Mobile 5.0 for Pocket PC, CE 5.0 以降 ARM hTc ZWindows 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 デフォルトインストールパス変更

全履歴


Tillanosoft


このページもリンクフリーです。