メリケンサック型キーボードの感想と対策

メリケンサック型キーボードの感想と対策

昨日、Tap というメリケンサック型キーボードが届きました。 こんな↓感じで、指にはめて太股でもどこでも良いのでタップするとキーが入力される、という代物です。

また、マウス機能もあります。 親指のサイドにセンサーがあり、服などの表面をすべらせてマウスカーソルを移動できます。

Tap

入力の仕組み

各指毎にセンサーが付いているので、5 ビットのデータができるよね! という具合です。 親指だけで「A」、親指と人差し指で「N」みたいな感じです。 当然、この組み合わせを覚えなくてはならず、「Tap Tutor」なるアプリで練習できるようにはなっています。 (アプリは割と気合が入っていて、覚えやすいようにということか、謎のアニメ付きの歌も見れます…)

指ごこち

反応はなかなか良いです。 ただし、指の器用さが求められます。 「人差し指 + 薬指」とかはそこそこ辛い。 一応使用頻度が考慮されていて、母音は指一本で入力できますが、一部のキーは 3 本使いかなりきついです。 ダブルタップもあるみたいです。

「Tap Tutor」はデバイスがなくても説明をみたりはできるので、興味がある人は参考にしても良いかもしれません。

どう使うか

ただ、これはもうポチる時点での想定内。 はじめから普通のキーボードとして使う気はありませんでした。 幸いなことに、Linux PC に Bluetooth で接続すると普通のキーボード + マウスとして認識されます。

なので、デバイスファイルを読んで、入力に応じて何かするシェルスクリプトを書いて使ってみようかと思っています。

バイス入力の読み込みは、以前作った devilnput という /dev/input 以下に生えるデバイスを読んでシェルスクリプト用の出力をしてくれるアプリを使います。超簡単なアプリですが、怪しげな入力デバイスを活用するのにはとっても便利です。Grab するので、元の入力は無視されて、意図しないキー入力も起きません。

とりあえずは、chrysoberyl で PDF を読むのに使う予定です。 だらだら読むときにはちょっと便利かな、くらいで。(はめるのが面倒で飽きそうな予感はする)

参考

とりあえず書いてみたスクリプトTap (メリケンサック)キーボード用スクリプト · GitHub

dzen2 を使って audacious で再生中の曲のタイトルを表示する

最近 Audacious という音楽アプリを使っていくことにした。

しかし、XMonad (ウィンドウマネージャ)でワークスペースを切り替えて作業してるから、再生中の曲のタイトルを確認できないことがある。

そこで、dzen2 を使ってタイトルを表示することにした。

dzen-status update ほげもげ

とすると、勝手に dzen2 のウィンドウを起動してメッセージを表示する。

素手に起動済みの場合は、dzen2 は起動せずに fifo ファイル経由でメッセージを更新する。

ウィンドウの位置とかは↓の DZEN_OPTIONS を書き換える感じで。

 

https://gist.github.com/anekos/b90b7105499f80e257b63c6203ded36b

gist.github.com

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

戌年なので犬のキーキャップ作りました。

http://gyazo.snca.net/2018/01/03-211116-bcb5a6569ca64c241a96191c051bfc04.pngDouble Shot の イヌサートキーを犠牲にしました。

 

これを見たイヌの反応はこちらです。

https://twitter.com/Linda_pp/status/948529848657494016

 

キノコのキーキャップ作った

キノコ自体の重量により、軽い力でタイピングできるようになりました。

http://gyazo.snca.net/2018/01/01-102537-937bbde03c441a5565dced35be6ac763.png

 

作成方法

複雑なので手順を紹介します。

  1. キノコを用意する
  2. キーキャップを用意する
  3. 接着剤を用意する
  4. 接着剤でくっつける
  5. 手を拭く
  6. 待つ
  7. ねこかわいい