Elgato Stream Deck (ディスプレイ付きミニキーボード) 買った

こんな感じの代物。写真は Windows で雑に設定したもの。

http://gyazo.snca.net/2018/01/04-193827-91b017379ce994b43747e4c6bf502f57.png

こんなんできる

  • Twitch などの配信系のホットキー
  • 指定の URL を開く
  • 任意のアプリを開く
  • メディア関係のホットキー
  • キー送信

ここがネコ

  • Java / Node.js のライブラリが存在する
  • Java のライブラリだと GIF でアニメーションできるっぽい
  • /dev/input/* でキー入力をイベントを拾える
  • 一度アイコンを設定すると記憶しているっぽい(固定のアイコンだけで良いのなら、Win/Mac で設定して Linux で使うこともできる)
  • ↑を利用するとインタラクティブな挙動も実現できるyo
  • 楽しい

ここがクソ

  • 配信系以外は大したプリセットなし
  • アプリを開くキーを設定しても、アプリのアイコンを使ってくれないので、別途用意する必要あり
  • キーの端っこを押すとクリック感があるけど、押されてなかったりする(でもまあ普通は平気
  • アニメーション GIF は無意味っぽい

こいつです

https://www.amazon.co.jp/gp/product/B06W2KLM3S/

ライブラリ

github.com

github.com