7/16日記
プログラム
いつでも特定のアプリに信号流すショートカット、ホットキーというらしい。
https://learn.microsoft.com/ja-jp/windows/win32/controls/create-a-hot-key-control
GLFW経由ではHotkeyの受信は不可能、よって別ライブラリに頼るか別経路の信号をとってくる必要がある。
昨日時点ではプロシージャをもう1個作って待機してみたところ、内部で二重にメッセージを受信待ちすることになりウィンドウが正常動作しないことが発覚。
これはピンチだなと思ってたところ、下記のような関数を発見。
https://learn.microsoft.com/ja-jp/windows/win32/api/winuser/nf-winuser-setwindowshookexa
https://stackoverflow.com/questions/72738249/custom-key-binds
https://s-kita.hatenablog.com/entry/20121228/1356682345
http://bcb.client.jp/tips/005_setwindowshookex.html
ウィンドウハンドルにフックという形で紐づけることができそう。明日ちょっと試してみる。