テフロウのおぼえがき

手抜きや趣味に関しての一覧、手順、ノウハウなど

当ブログの概要を併記して分類を行った記事一覧は下記から

記事一覧

低需要な要望に対する解決策おぼえがき

「○○やりたいんだけど」ってごく少数が考える低需要な要望ってあると思います。
低需要故に解決策自体が少なく、また、解決策に言及する情報もさらに少なく、日本語の情報が無いことも少なくはありません。
なので、私自身が似た体験をした際に調べた解決策を備忘録として一問一答形式で残しておこうと思います。
ご利用に関しては自己責任でお願いします。

  • 特定の入力デバイスの入力に対して個別の処理を行う方法

複数のキーボードやマウスに対し、「キーボードB」で入力した時に○○する。みたいなやつです。
Interceptionを用います。ドライバのインストールも行う必要があります。入力デバイスの検知や入力イベントのキャンセルもできます。

  • 非アクティブウィンドウに入力情報を送信する方法

これはあまり低需要でもなく知られているかもしれませんがPostMessageを用います。上記の「特定の入力デバイスの入力に対して個別の処理を行う方法」と併せて、「キーボードB」で入力した時だけ裏でコマンドを叩くみたいなことができます。

  • 映像から映っているカードを認識する

cardspotterを用います。古いのと画像dbの更新コードがmtg専用なのとchrome拡張としてのソースなので細かいところは自分で修正する必要があると思います。mtgやってる人はspelltableのアレというとピンとくるかもしれません。