1. はやつ~のテックトークPodcast
  2. 18. The Windows 11 Active Wi..
2025-09-14 04:16

18. The Windows 11 Active Window Visibility Problem

2 Mentions

第2回 テックLTポッドキャストカレンダー 」参加エピソード。Windows11のアクティブウィンドウわかりにくい問題について、回避策を考えてみました。

前日 → 2025/09/13 コメントのUIについて考えてみる - クルマの中からこんにちは - LISTEN
翌日 → 第2回 テックLTポッドキャストカレンダー AI聞きまちがい集 - ちえラジ Chat ポッドキャスト版 - LISTEN

 

関連ページURL

 

今回作ったプログラム

 

文字起こしをもとにした、ブログ風まとめ(Supported by ChatGPT)

Windows11:使ってますか?

こんにちは。この記事は「第2回テックLT Podcastカレンダー」の2日目としてお届けします。前回のひろひろしさんによる「コメントのUI」回に続いてのエピソードです。

皆さんは普段、Mac派でしょうか?それともWindows派?私は最近、Windowsをメインで使うことが増えてきました。

パソコンを購入した時点でWindows11が入っていたのですが、第一印象は「かなりお洒落になったな」「Macっぽくなったな」というものでした。ただし、その一方でカスタマイズの自由度は落ちたと感じています。

気になる点:アクティブウィンドウの分かりにくさ

Windows11でどうしても気になるのが、アクティブウィンドウの判別がしづらいことです。

別のウィンドウに切り替えると、元のウィンドウは少し色が薄くなるのですが、その差が非常に微妙。1画面内で重なっていればまだ把握できますが、マルチディスプレイ環境では「どっちがアクティブなのか」が本当に分かりにくい。

「ネズミがチューチュー鳴きながらアクティブウィンドウを指してくれる」みたいなユーティリティがあれば最高なんですが、探した限りでは見当たりませんでした。

回避策:なでしこv1

そこで試してみたのが、日本語プログラミング言語「なでしこ」。
現在はバージョン3までありますが、古いバージョン1を使うことで簡易的に実現できそうです。

ただし「なでしこ1」はすでにメンテナンスモード。開発環境も古く、元々はボーランド(現エンバカデロ)のDelphi製だったはずで、将来性は厳しい、というのが正直なところです。

とはいえ、今回作ってみたプログラムは Windows11上でも問題なく動作するようでした。

なでしこスクリプトの実行環境のセットアップは、ZIP展開でも可能、環境への負担少なめにできます。

日本語プログラミング言語:きもちわるい?

「なでしこ」はソースコードを日本語で書けるのが特徴です。ガチなエンジニアほど違和感を覚えるかもしれませんが、私のような非エンジニアにとっては分かりやすくて助かります。

ただ、今どきのAIのように柔軟に解釈してくれるわけではなく、プログラミング言語の文法に則り厳格に処理され、融通がきかないのは、LLM時代としてはちょっと辛いですね~

とはいえ:その場しのぎ

こうした工夫はあくまで「その場しのぎ」に過ぎません。最終的にはWindows11自身のアクセシビリティが改善されて、もっと分かりやすくできるようになることに期待したいところです。

以上、Windows11の「アクティブウィンドウ問題」についてのお話でした。

 

#テックLTポッドキャストカレンダー

サマリー

このエピソードでは、Windows 11のアクティブウィンドウの分かりにくさに関する問題を提起し、プログラミング言語ナデシコを用いた回避策について考察しています。最終的には、Windows 11のアクセシビリティ向上を求める意見が述べられています。

Windows11の問題提起
今回のエピソードは、私が主催している第2回テックLT Podcastカレンダーのエピソードになります。
先日の9月13日、コメントのUIについて考えてみるという、ひろひろしさんのエピソードに続いて2日目になります。よろしくお願いします。
皆さんはMacを使っていますか?Windowsを使っていますか?他にもOSがいろいろありますが、メジャーのところで大きく2つあるかと思います。
私は最近はWindowsをメインで使うことが多くなりました。
そのパソコンを買った時点ですでにWindows11が入っていましたが、Windows10に比べてかなりお洒落になったなと思う。
Macっぽくなったなと思う。反面、カスタマイズの自由度が低いなと思うところもあります。
こういう新しいのが出ると、必ず前のOSみたいに戻したくなる人とか、無駄に動いてほしくないとか、アニメーションを切ったりとか、そういうのをすごい頑張る勢もいらっしゃるかと思うんですけれども、
私はそこまでではなくて、できればそのOSのデフォルトで頑張れる範囲は頑張りたいなと思いつつも、どうしてもWindows11で物申したいことが一つあります。
それは何かというと、アクティブウィンドウが分かりにくいということですね。
アクティブウィンドウを別のウィンドウに切り替えると、元もあったアクティブウィンドウはちょっと色が薄くなるんですけれども、めちゃめちゃ微妙なんですよね。
あとは一つのディスプレイ上にあるウィンドウであれば、重なり具合を見たらだいたい分かると言えば分かるわけですけれども、
例えばディスプレイを複数つないでいるような場合だと、どっちかというのは本当に分かりにくくなってしまいます。
できればユーティリティーで、ネズミがチューチュー言いながらアクティブウィンドウを指し示してくれたりすると嬉しいんですけれども、
私が調べた範囲ではそういうアプリも今はなさそうかなと思います。
そんなわけでですね、とりあえずの回避策として今回考えたのが、ナデシコというプログラミング言語があります。
今バージョン3までありますけれども、これのバージョン1を使うと実現できるかなと思いました。
ナデシコはかなりメジャーとは言い難いプログラム言語だと思いますので、
ヘタをするとウイルスだと認識されてしまいかねない、マイノリティはつらいよう感はややあるわけですけれども、
ジップでダウンロードして展開するという風にすれば、比較的環境への負担も少なくて使えるかなと思ったりはします。
ナデシコバージョン1自体はメンテナンスモードという感じで、未来的には厳しい。
確かデルファイ製、元ボーランド、現エンバカデロ製だったかと思うんですけれども、
今後の展開は厳しいところではありますけれども、とりあえずまだWindows11でも動くみたいといえば動くみたいです。
他にも調べてみたんですけれども、なかなかこういうのをちょこちょこっと簡単に作れるようなプログラミング言語だったり、
そういうツールみたいなのはなかなか見つけられなかったですね。
いくつかあったんですけれども、これだという決定だと言えるようなメジャー感のあるものは見つけられなかったですね。
ナデシコですね、ソースコードが日本語ダブルバイト、今時はダブルどころかもっとバイト数増えてるかもわかんないですけれども、
日本語で書くということで、ガチエンジニアであればあるほど気持ち悪いと感じてしまうプログラム言語かもしれないですけれども、
私のような人によってはわかりやすくてありがたいなと思います。
もうちょっと今時のAI、ChatGPTみたいな感じで柔軟に言語解釈してくれると嬉しいと思いつつ、
残念ながらナデシコはかなり厳格に日本語の表現とかを解釈する形ではあります。
とはいえですね、その場しのぎでしかないと思っていて、最終的にはWindows11のアクセシビリティに頑張ってほしいなと思っています。
ということで、エルティ終わります。ご静聴ありがとうございました。
04:16

このエピソードに言及しているエピソード

コメント

スクロール