PCのモニターにswitchとかPS4を接続してちょっと困った話
PCをつけながら表示を切り替えるとちょっと困った話
最近ちょっと部屋を整理したついでに、
テレビに接続してたswitchをPCのモニターに接続するようにしてみました
友達とスマブラするときはテレビのほうがいいですが、不思議の幻想郷やってるときは、横で動画流したりwikiみたりできるようにPCにつないだ方が便利かな、と思って配置を変更
もともとPS4はPCのモニタに接続していたので、HDMIの分配器を買ってPC出力・PS4出力・Switch出力に変更できるように
iBUFFALO HDMI切替器 3台用 リモコン付 Nintendo Switch動作確認済 ブラック BSAK302
- 出版社/メーカー: バッファロー
- 発売日: 2012/01/23
- メディア: エレクトロニクス
- 購入: 3人 クリック: 10回
- この商品を含むブログ (9件) を見る
リモコンもついてるので、分配器をモニターの後ろにおいても、簡単に切り替えられるし超便利!
これで快適ゲーム環境の完成だ!
……と、思ってたんですが、
PC起動中に出力を変えると、当然のごとくその分のモニタを認識しなくなるので配置がずれることに
まあ出力を戻せば戻ってくれるので別にいいんですが、問題は……
デスクトップにおいてたショートカットだとか、付箋だとかがあちこちに散らばってしまったっていうね……
まあ付箋はもうどこかに張り付いててくれればそれでいいんですが、ショートカットがバラバラになるのはよろしくない
PCのモニターの出力をHDMIからディスプレイポートに変更しようかと思ったんですが、モニタの方にディスプレイポートの接続がない……
ということで、まずはデスクトップからショートカットだのなんだの、ごちゃごちゃと置いてたファイルをすべて削除or移動!
わーっ、デスクトップスッキリ!
これでも何も問題ないね!
……といいたいところですが、ショートカットがデスクトップにないのは不便……
ショートカットは別のフォルダに移動させたので、ランチャーソフトでそのフォルダにすぐに移動できるようにはしたんですが、これまでそのままクリックしてればよかったものがいちいちフォルダをいったん開かないといけないというのもちょっと……
ランチャーソフトの中には、モニターの上だの横だのにこうアイコンがピュッと出てくるソフトがあったので、試しに入れてみたんですがなぜか動かず……
そもそも今欲しいのはフォルダの中のショートカットをすべて表示する機能なので、ちょっと用途が違うかな
ということで、ちょうどいい感じのツールが見つからない
見つからないとなれば……作るしかない!
とはいえ、そんなのどうやって作ったものか
とりあえずC#でフォームの上にショートカット集めてみるか
ってことで作ってみた結果がこんな感じ
画面の左端まで行ったらフォームがこうシュッと出てきて、
指定されたフォルダ内にあるショートカットをすべて表示してくれるようにしてみました
アイコンにマウスのせると名前出したり、ちょっと画像を大きくしたりと、それっぽくしてみたんですが、フォームの存在がちょっと残念感をあおりますね……
半透明とかにしようと思ったんですが、フォームの透明度変えると上に載ってるピクチャーボックスの透明度まで変わってしまったのでしばらく放置
とりあえずこれをベースにいろいろいじってみようかと
しかし、今回初めてショートカットのファイル情報取ってみたんですが、
思ってた以上にめんどくさかった……
参考にしたサイト
何が大変って、ショートカットのアイコンの取得が一番面倒でした
ショートカットのアイコンのパスが素直にicoファイルを指しててくれればいいんですが、exeを指してて、そのexeのファイルからアイコンの情報を取得する必要があったのが面倒
取得だけなら簡単にできたんですが、c#の関数を使うとサイズが32*32になってしまって、pictureboxで表示したときに画像がぼやけて困る
ってことで、いろいろ探した結果上記のサイトからコードをいただきました
ショートカットの情報取得にせよ、アイコン情報の取得にしろ、全く知らないことばっかり出てきたのが結構大変でした
別件でちょっとWin32API勉強したほうがいいかな、ということがあったのですが、いよいよ本格的にちょっと勉強したほうがいいかもしれないですね……
EVE rebirth terror(イヴ リバーステラー) 初回限定版 【限定版同梱物】スペシャル原画集 同梱 - PS4
- 出版社/メーカー: El Dia
- 発売日: 2019/04/25
- メディア: Video Game
- この商品を含むブログを見る