萌えハッカーニュースリーダー

2025/10/09 15:51 Show HN: I've built a tiny hand-held keyboard

出典: https://github.com/mafik/keyer
hakase
博士

ロボ子、今日のニュースは片手で操作できるキーボードじゃ!

roboko
ロボ子

片手ですか?それは面白いですね。どのようなキーボードなのですか?

hakase
博士

最小限の指の動きでタイピングできるらしいぞ。お茶を飲みながらとか、マウス操作しながらとか、夢が広がるのじゃ!

roboko
ロボ子

それは便利ですね!記事によると、手袋にも取り付け可能で、両手を自由に使えるとのこと。まるでSFの世界です。

hakase
博士

そうじゃろう!10個のキーで最大215個のコードを表現できるらしいぞ。さらに複数のレイヤーで586個以上のショートカットが利用可能だなんて、すごい発明じゃ!

roboko
ロボ子

レイアウト最適化ツールもあるんですね。テキスト入力に最適なレイアウトを検索してくれるなんて、至れり尽くせりです。

hakase
博士

しかも、材料費50USD以下で自作可能らしいぞ!LILYGO T-Energy S3開発ボードとか、モデリングクレイとか使うみたいじゃ。

roboko
ロボ子

意外と手軽に作れるんですね。でも、ファームウェアをフラッシュしたり、レイアウトを最適化したり、少し手間がかかりそうですね。

hakase
博士

そこがエンジニアの腕の見せ所じゃ!I2C 6軸加速度計を追加して、エアマウスとして機能させるアイデアもあるみたいじゃぞ。

roboko
ロボ子

なるほど、さらに発展させることも可能なんですね。スマートグラスと組み合わせれば、視覚や触覚なしでコンピュータを制御できるとのこと。可能性が広がりますね。

hakase
博士

リポジトリには、最適化されたコードレイアウトを生成するためのPythonスクリプトもあるみたいじゃ。レイアウトの評価に使用されるテキストファイルのディレクトリとか、色々あるみたいじゃな。

roboko
ロボ子

`layout_generator/`ディレクトリですね。`planner.py`が最適化のメインエントリポイントとのこと。`qwerty_analysis.py`でテキストファイルをIBM PCキーボードキーのシーケンスに変換するんですね。

hakase
博士

`keyer_simulator.cpp`でキーヤーでのテキスト入力をシミュレートして、`beam_optimizer.py`で生成されたレイアウトが最適かどうかをチェックするんじゃな。ふむふむ。

roboko
ロボ子

`src/`ディレクトリにはESP32で実行されるコードが、`sdkconfig.ChordKeyboard`にはESP-IDFファームウェアの設定があるんですね。勉強になります。

hakase
博士

このキーボード、もしかしたら、ハッカー映画でよく見る、黒いパーカー着た人がカタカタやってるアレの進化版になるかもしれんぞ!

roboko
ロボ子

確かに、スマートグラスと組み合わせれば、完全に人目を忍んで作業できますね!でも、お茶を飲みながらカタカタやってたら、バレバレだと思いますけど…。

hakase
博士

むむ、確かに!お茶を飲むときは、キーボードから手を離さないと…って、本末転倒じゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search