ソフトを開発しようと思った動機、背景
普段、私はどちらかというと、まったりマウス派なのですが、たまに(?)ものすごい勢い(自分比)でプログラムをしているときなどは、「別のツールを起動したいけど、マウスまで手を伸ばしたくない」と思ってしまいます。また、そのようなときは同時にたくさんのウィンドウも開いていて、これもなんとかしたいと思っていました。その思いの限界点が来たことがが今回の開発動機です。イメージとしては【Alt】+【Tab】キーのタスク切り替えとランチャ機能がひとつになったもので、もしかしたらすでに誰かが開発しているかも? と思って探したのですが、自分では見つけられませんでした。それなら……作りますか、ということで。
しかしながら、開発するには時間も余裕もないので、
- とにかくキーボードだけで操作ができる(なるべく固まった位置にある少ないキーのみで操作ができる)
- 目的のプログラムになるべく少ない操作でアクセスできる(登録のグループ化ができる)
- なるべく設定は複雑にしない
の3点を目標に作ったのが、現在の「KHLauncher」の原型です。結果的には最少で【Ctrl】キーとカーソルキーのみで操作でき、フォルダ/ショートカットを作成することのみなので、グループ化と最小限の設定をなんとか実現できたと思います(その分、項目の並び替え設定は犠牲になっていますが……)。
スキン機能については本来、まったく必要ないのですが、寂しい画面に我慢できなかったので付けてしまいました。と、いっても開発の画面に部品を貼り付けるだけでできてしまうものなので、何の苦労もしていません。スキンの種類が多いので、たまに取り替えて気分転換してください。
自己満足ですが、自分で利用している分には仕事の効率アップにもつながり、実際、作ってよかったなと思っております。また、自分の周りの人にも利用してもらい、安定したことを機に、フリーソフトとしました。
インストールもファイルのコピーだけなので(アンインストールもインストールしたフォルダの削除のみです)、お試しして気に入ったら、ぜひ使ってやってください。
開発中に苦労した点
苦労した点は、
- 意外にも【Alt】+【Tab】キーのタスク切り替えと100%同じ動作を実現するのは難しい((現在95%?)誰か教えてください)
- 意外にもウィンドウのメニューを自動オープンさせることは難しい(別プロセスが絡まると特に)
など、なんとか裏技(逃げの一手)を駆使してプログラムしました。泣きそうになりました。ユーザにお勧めする使い方
よく利用するプログラムをキーボードからすばやくアクセスすることを特に目的としています(自分では試していませんが、大量のメニューランチャとしては向いていないかもしれません)。フォルダ/ショートカットの名前の変更が必要ですが、ぜひ、自分の使いやすいメニュー構成を作ってみてください。
ショートカットはWindowsの機能で、プログラムだけでなく、フォルダやインターネットのURLだったり、いろいろなものを作成できます。すべてのアドバイスはできませんが、この機会にお試しください。
(KH)