レビュー

[Alt]+[Tab]をmacOS風に ~ウィンドウ単位ではなくアプリ単位の切り替えに

[Q]キーで選択アプリのウィンドウをすべて終了することも可能な「cmdtab」

macOS風のアプリ切り替えを再現したWindowsアプリ「cmdtab」

 「cmdtab」は、macOS風のアプリ切り替え([Command]+[Tab]キー)を再現したWindowsアプリ。「GitHub」でホストされているオープンソースプロジェクトで、ライセンスは「MIT」。プロジェクトのリリースページから無償でダウンロードできる。

 Windowsのタスク切り替え機能([Alt]+[Tab]キー、[Windows]+[Tab]キー)は同じアプリでもウィンドウが複数あれば別物として扱われる“ウィンドウ単位”だが、macOSに慣れた人ならば“アプリ単位”で行いたいという人もいるだろう。「cmdtab」は、そうした要望に応えてくれる小さなユーティリティだ。

 「cmdtab」はインストール不要のポータブルアプリとなっており、実行ファイル(cmdtab.exe)をダブルクリックなどで起動するだけで利用可能。OS標準のタスクスイッチャー([Alt]+[Tab]キー)が、「cmdtab」のアプリスイッチャーに切り替わる。

 「cmdtab」にユーザーインターフェイスはなく、タスクトレイにアイコンすら表示されないが、その分、実行ファイルは50KB未満と軽量で、バックグラウンドで常駐させておいてもあまりシステムの負荷とはならない点は魅力。初回起動時にスタートアップに登録するか尋ねられるので、毎回実行するのが面倒ならば[はい]を選んでおくとよい(ただし、後述の注意点がある)。

初回起動時にスタートアップに登録するか尋ねられる

 「cmdtab」でタスク(ウィンドウ)……ではなくアプリの切り替えを行うには、本ソフトを実行した状態で[Alt]+[Tab]キーを押せばよい。アプリアイコンだけが並んだシンプルなアプリスイッチャーが現れる。アプリに複数のウィンドウがあれば、アイコンの下、アプリ名の右隣りにその数が示される。

 現在(Windows 11)標準の[Alt]+[Tab]キーはウィンドウのサムネイルが並んだモダンなデザインとなっており、ウィンドウの内容が簡単に確認できるのはよいが、それに比べると「cmdtab」のアプリスイッチャーはシンプルで、古きよき時代のWindowsを思わせる。

現在(Windows 11)標準のタスクスイッチャー([Alt]+[Tab]キー)。ウィンドウの内容がわかりやすいデザインだが、古いOSにはあったシンプルさには欠ける

 操作はWindows 11既定の[Alt]+[Tab]キーと似ており、アプリスイッチャーを表示した状態([Alt]キーを押し下げたまま)で[Tab]キーを押せば、そのたびに次のアプリが選択される。[Shift]+[Tab]キーならば逆向きでの選択となる。マウスでアプリアイコンを選択すれば、当該アプリに切り替わるのも同じだ。

 さらに、アプリアイコンを選択した状態で[Q]キーを追加で押せば当該アプリが終了、[W]キーでウィンドウが終了する。つまり、アプリに複数のウィンドウがあっても、[Q]キーでまとめて閉じられる(ただし、アプリの設計によってはうまく動作しないこともあるようだ)。[ESC]キーを押せばアプリスイッチャーが閉じ、実行前にアクティブだったアプリにフォーカスが戻る。

操作の一連の流れ

 「cmdtab」を終了したい場合は、アプリスイッチャーを表示した状態([Alt]キーを押し下げたまま)で[F4]キーを押せばよい。

アプリスイッチャーを表示した状態で[F4]キーを押せば終了

 「cmdtab」のショートカットキーを簡単にまとめると、以下の通りだ。

  • [Alt]+[Tab]キー:アプリスイッチャーの起動。以下の操作は[Alt]キーを押したまま行う
  • [Tab]キー:アプリを順に切り替え
  • [Shift]+[Tab]キー:アプリを逆順に切り替え
  • [Q]キー:選択中のアプリを終了
  • [W]キー:選択中のアプリのウィンドウを1つ閉じる
  • [Esc]キー:アプリスイッチャーを閉じて、起動前に選択されていたアプリにフォーカスを戻す
  • [F4]キー:「cmdtab」を終了する。もう一度「cmdtab」を起動しないと、[Alt]+[Tab]キーで「cmdtab」のアプリスイッチャーは開かない

 なお、アプリスイッチャーを管理者権限で実行されているアプリ(昇格アプリ)に対応させるには、「cmdtab」も管理者権限で実行する必要がある。前述した「cmdtab」のスタートアップ登録機能では管理者権限が得られないため、OSの「タスク スケジューラー」を利用するなどの一工夫が必要となる点には注意したい。

 また、「cmdtab」でウィンドウ単位のタスクを切り替えるショートカットキー[Alt]+[~]キーは日本語キーボードでは利用できないようだ。

ソフトウェア情報

「cmdtab」
【著作権者】
Stian Gudmundsen Høiland(stianhoiland)氏
【対応OS】
Windows(編集部にてWindows 11で動作確認)
【ソフト種別】
フリーソフト
【バージョン】
1.6.3(25/11/10)