世界を動かす技術を、日本語で。

HNに表示: 小型の携帯用キーボードを作りました

概要

Keyer は片手で操作できるコード入力キーボードの自作キット。 最小限の指の動き で多彩な入力が可能、他の手は自由に使える。 低コスト簡単製作高いカスタマイズ性 が特徴。 エルゴノミクス重視 で手に合わせて形を作れる。 ファームウェアやレイアウト最適化ツール も提供。

Keyerの特徴

  • 片手で入力可能 なコード式キーボード
  • 最小限の指の移動 でタイピング効率向上
  • もう片方の手が自由 なので、マウス操作や飲み物を楽しめる
  • グローブ装着 や手元固定も可能、両手をすぐに解放できる
  • 10キー構成 (親指3・人差し指2・中指2・薬指2・小指1)で最大215コード入力
    • ホールドコード 利用でさらに倍の入力パターン
  • 指を転がす動き(アルペジオ) で追加の入力パターン(2方向×78パターン)
  • マルチレイヤー対応、基本レイヤーだけで586ショートカット
  • ローリングコード により、連続入力時の指の負担軽減
  • レイアウト最適化ツール 付属、入力テキストや指の動きコストに合わせて自動設計
  • 神経経路に配慮したエルゴノミクス配置、難しい指の組み合わせを自動回避
  • 低遅延 設計、ハードウェア割り込み・ゼロ遅延デジタルデバウンス採用
  • 超長寿命バッテリー (18650バッテリー+省電力CPU+Bluetoothスリープ維持)
  • スマートグラス連携 などハンズフリー操作も可能
  • 3Dプリンタ不要・特別な基板不要、モデリングクレイと市販パーツで製作可能
  • 手の形に合わせて自作、究極のフィット感
  • 製作費用50ドル以下、低コスト

関連リンク

  • Penti Chorded Keyboard :タッチスクリーンで動作するソフトウェアキーボード、アルペジオ入力対応
  • Keyyyyyyyys! :さらに低コストで作れる例
  • ESP32-BLE-Keyboard :ESP32でBLEキーボードをエミュレートするベストな方法

必要材料・工具

  • LILYGO T-Energy S3開発ボード (約$9.70)

  • Samsung INR18650-35E 3500mAhリチウムイオンバッテリー (約$2.95)

  • FIMOプロフェッショナル モデリングクレイ (約$2.75)

    • ストーン風など他のFIMOクレイも可
  • Gateron G Pro 3.0メカニカルスイッチ×10 (約$10)

    • 他スイッチでも可
  • キーキャップ×10 (約$8)

  • AWG18単芯絶縁銅線1m (約$1)

  • 合計:約$34.40(送料別)

  • 工具類

    • プライヤー(ペンチ)/ナイフ(または歯)/ニトリル手袋(任意)
    • ホットグルーガン+スティック
    • はんだごて+はんだ

製作手順

1. 骨組み作成(1日目)

  • 銅線でGNDループ (20〜30cm)を作り、基板のGNDに固定
  • バッテリー・基板を手に持ち、キースイッチ配置を決定
    • 指の自然な動きに沿うように配置
  • GNDループにキースイッチをホットグルーで仮固定、必要なら端子を曲げて省スペース化
  • スイッチの残り端子をGPIO(IO##)に銅線で接続
    • 配線メモ必須(ファームウェア設定用)
  • 全体の剛性を確認し、キー位置調整

2. 外装(スキン)作成(2日目)

  • キーキャップを外し、モデリングクレイをこねて柔らかくする
  • 骨組みにクレイを貼り付け、指に当たる部分を重点的にカバー
  • クレイの層を重ねて形を整え、隙間は擦ってなじませる
  • 質感を付けたい場合は布やガラスで表面加工
  • キーキャップを装着し、押下に支障がないか確認
  • 形が整ったら、オーブンで110℃・30分以上焼成(バッテリーは必ず外す)
  • 焼成後は高品質プラスチック並みの硬さに

3. ファームウェア書き込み(3日目)

  • PlatformIO Coreインストール
  • T-Energy S3開発ボードをPCに接続
  • 以下のコマンドでファームウェア書き込み
    • git clone https://github.com/mafik/Keyer.git
    • cd Keyer
    • pio run
    • pio run --target upload
  • Bluetoothで「𝖒𝖆𝖋.🎹」が認識されれば成功
  • ChordKeyboard.cppのkButtonPin配列を自分の配線に合わせて編集
  • Serial出力を有効化し、動作確認・デバッグも可能

補足・アドバイス

  • モデルクレイを使ったデバイス作りは意外と簡単
  • 自分の手にぴったり合う唯一無二のキーボードを実現
  • 指の動き・負担を最小限に抑えた究極のエルゴノミクスデバイス

まとめ

  • Keyerは片手用コードキーボードとして、効率・快適性・製作の楽しさを全て両立
  • 市販パーツとモデリングクレイだけで、誰でも自作可能
  • ファームウェアやレイアウト最適化ツールも充実
  • 手の形に合わせて作ることで、真のエルゴノミクスを実現
  • 低コストで唯一無二の入力デバイスを手に入れる新しい選択肢

Hackerたちの意見

いや、これめっちゃクールだね!ずっと頭の中にこんなのが浮かんでたんだけど、たまにTermuxで軽いシスアドの作業をするときにいつも思い出すんだ。他に思い浮かぶのはminichordっていう、名目上オープンソースのシンセ/楽器だね。必要な開発ボードやツールが普及してるおかげで、こういう小さなデバイスを作る人たちを見るのが大好きなんだ。いいプロジェクトだね。

これぞハッカーの極みだね。最高!市販の部品を使ってるのもいいし、形状が粘土なのも好き。効率的な作りだね。

手元でタイピングしてる様子を前景に、画面を背景にした短い動画を撮るといいかも。タイピングの努力やスピードが伝わるし。

ぜひ動画を一つお願い!

使い方についてすごく混乱してる。文字や数字を打つためのキーボードなの?それとも音楽を作るためのキーボードなの?TFAがコードやアルペジオについて話してるから、音楽プログラミング用かと思ったけど、今はその目的が全然わからない。

これが動いてる動画を見てみたいな。

数年前、リカンベントトライクのハンドルバーにキーボードを組み込むアイデアをぼんやり考えてたんだ(ブレーキに干渉しないようにしないといけないけど、デザインには結構余地があるから)。モデリング粘土なんて思いつかなかった!それに、コード付きキーボードがGPIOピンに直接接続できるなんて気づかなかったよ。もし当時これを見てたら、すぐにプロトタイプを作ってたかも。残念ながらそのビジョンは実現しなかったけど(一般的には残念じゃないけどね!)、結婚しちゃって、長距離サイクリングの日々は過ぎ去ったよ。でも、これで遊んでみたい気持ちはまだあるな。楽しそうだし、意外と簡単そうだし、実生活での良い目的がすぐには見えなくても。先週、エポキシモデリング粘土の箱を見かけて、使ってみたらどうなるかなって思ったけど…すぐに硬化しちゃうかもね。

スティーブ・ロバーツが80年代に先にやってたよ。https://bikepacking.com/plog/steve-roberts-computing-across-... 彼自身からの詳細はこちら: https://microship.com/winnebiko-ii/ https://microship.com/bicycle-mobile-packeteering/ https://microship.com/first-text-while-driving/ https://microship.com/behemoth/ 彼がBEHEMOTHに組み込んだ機能のほとんどは、今や普通のスマホでカバーされてるっていうのが一番クレイジーだと思う。

誰かが革新を試みてるのを見るのはいいね。人間が古いキーボードよりも良い入力方法を考え出してないのが意外だよね。1874年のタイプライターが現代のMacbookでまだこんなに目立つなんて、誰が思っただろう!もっといい方法があるはずだよ。

これはモメンタムの問題だと思う。若い頃や経験がないときにキーボードを使うことを学ぶけど、新しいことを学ぶのは難しくて、スピードが落ちるから、結局知っていることに留まっちゃうんだよね。新しいレイアウトを作って、それを学ぶのは二重に大変だよ。

ガラスをタップするのが嫌いで、ミスタイプが止まらないから、常に選択肢を考えてるんだ。これは素晴らしいプロジェクトで、記事も最高だけど、もっと見たいな! :) 動いているところを見られるように、動画を公開してくれると嬉しいな(作成過程も見せてくれるとありがたい)。

可愛いね。私はBluehandを使ってるんだけど、置く場所を考えずに済むといいなってよく思う。

すごい!彼らは「キーアー」と呼ばれているみたい。 https://en.wikipedia.org/wiki/Keyer#Computer_interface_keyer... 追記:1980年頃、若くて影響を受けやすかったときに、父の友達がWriteHanderを持っていて、それ以来こういうのが大好きなんだ。 http://ibnteo.klava.org/keyboard/writehander

WriteHanderのリンクには、明らかに右利きのユーザーじゃない画像があるね。もっと左利き向けのデバイスだよ。

これ、拳を覆うやつより攻撃的じゃないね。 https://www.youtube.com/watch?v=Eklg7CKs57A&t=172s