2 poin oleh GN⁺ 2025-11-17 | 1 komentar | Bagikan ke WhatsApp
  • Keyboard mekanis yang dirancang agar pengguna yang kehilangan tangan kanan dapat menjalankan fungsi keyboard dan mouse sekaligus hanya dengan satu tangan
  • Trackball, roda mouse, dan modul tombol arah terintegrasi sehingga input dan pointing bisa dilakukan secara bersamaan
  • Berjalan berbasis firmware QMK serta mendukung remapping tombol dan pembaruan firmware melalui VIA
  • Perangkat keras, model, dan materi firmware semuanya dirilis sebagai open source, termasuk desain PCB untuk masing-masing tiga model versi tangan kiri dan kanan
  • Memiliki makna sebagai contoh nyata desain hardware terbuka dari sisi aksesibilitas disabilitas dan pengembangan perangkat input kustom

Gambaran proyek

  • Keyboard mekanis mode tunggal yang dibuat untuk pengguna yang hanya dapat menggunakan satu tangan
    • Dilengkapi trackball internal untuk menggantikan fungsi pergerakan mouse
    • Dirancang untuk mengurangi ketidaknyamanan saat harus bergantian memakai keyboard dan mouse
  • Firmware menggunakan QMK, dan proyek ini menyampaikan terima kasih kepada para pengembang di komunitas QMK
  • Proses pembuatannya merujuk pada video Bilibili “[我们做了个特别的键盘]”
  • Hardware dipublikasikan sebagai proyek keyboard satu tangan HTXStudio
  • Sumber kode dan materi tersedia di repositori GitHub dan Gitee

Struktur repositori

  • Docs: mencakup datasheet chip dan gambar produk
  • Firmware: menyediakan firmware QMK untuk tiga model dan file JSON untuk VIA
  • Hardware: mencakup file proyek 嘉立创EDA
  • Model: mencakup model 3D dan file untuk proses manufaktur tiap model

Materi yang disediakan

  • Total 8 file desain PCB untuk tiga keyboard versi tangan kiri dan kanan
  • File pengaturan keymap VIA dan firmware yang sudah dikompilasi
  • Seluruh file desain model

Spesifikasi PCB

  • Untuk tiap model menggunakan material FR-4, struktur 2 hingga 4 layer dengan ketebalan 1,6 mm
  • Komponen utama:
    • Menggunakan mikrokontroler STM32G431CBU6
    • Trackball dikendalikan melalui kanal SPI1, sedangkan roda menggunakan jalur sinyal terpisah
    • Menerapkan switch ALPS yellow (model kecil)
    • Kompatibel dengan kabel A to C / C to C
  • Trackball, roda, tombol arah, dan lainnya disusun sebagai board kecil bersama

Komponen cetak dan manufaktur

  • Keycap, sisi kiri trackball, tombol mouse, casing luar, dan basis bawah semuanya dicetak dengan bahan resin atau PLA
  • Menggunakan berbagai material peredam seperti poron, POM, dan silicone pad
  • Ketebalan dan material tiap komponen dijelaskan, serta mendukung struktur perakitan presisi

Komponen logam

  • Spesifikasi dan jumlah sekrup serta mur heat-set dijabarkan secara rinci untuk model besar dan kecil
  • Contoh: 8 mur heat-set M3×3×4, 6 sekrup M3×22, dan sebagainya

Komponen lain

  • Trackball: diameter 25 mm, berbahan PTFE
  • Bola pelumas: diameter 2 mm, PTFE, menggunakan 6 buah
  • Roda: diameter 19~20 mm, tebal 4~5 mm, berbahan logam
  • Stabilizer: struktur pelat baja 2U
  • Jumlah switch: model kecil 57 buah (ALPS), model besar 57 buah (mekanis umum)
  • Kabel FPC: pitch 0,5 mm, 8 pin tipe reversed, 2 buah 10 cm, 2 buah 15 cm

Struktur model

  • Menyediakan gambar exploded view untuk keyboard kiri model kecil dan besar
  • Menampilkan secara visual urutan perakitan serta hubungan posisi tiap komponen

Prosedur perakitan dan instalasi

  • Pekerjaan awal
    • Hubungkan 4 PCB kecil ke bodi utama lalu flash firmware terlebih dahulu
    • Pasang beberapa switch, roda, dan trackball untuk memeriksa fungsi
    • Pasang mur heat-set pada casing luar dan basis
    • Cetak keycap dan tempelkan pita dua sisi untuk penguncian posisi
  • Flashing firmware
    • Saat flashing pertama, sambungkan USB sambil menekan tombol “B” di sisi belakang PCB
    • Saat pembaruan, sambungkan USB sambil menekan tombol “ESC”
    • Lihat dokumentasi resmi QMK “Flashing Your Keyboard”
  • Urutan perakitan
    1. Kencangkan 4 board kecil ke basis dengan sekrup
    2. Pasang tombol klik kiri dan kanan ke PCB
    3. Susun berlapis dari bawah dengan urutan permukaan dasar → dudukan switch → PCB → lapisan peredam → pelat posisi
    4. Masukkan switch, tutup dengan casing luar, lalu kencangkan dengan sekrup
    5. Pasang keycap untuk menyelesaikan perakitan
  • Panduan pemasangan sekrup dan mur dapat dilihat di folder Model pada GitHub

Penutup proyek

  • Proyek ini merupakan proyek hardware open source pertama dari HTX Studio
  • Masukan dan saran perbaikan disambut, serta komunitas diajak untuk berpartisipasi

Referensi

  • Dokumentasi resmi Quantum Mechanical Keyboard Firmware (QMK)
  • Repositori GitHub ADNS-9800 milik mrjohnk

1 komentar

 
GN⁺ 2025-11-17
Komentar Hacker News
  • Ada video berbahasa Inggris yang diunggah ke YouTube: https://www.youtube.com/watch?v=9vW12gQ4Klc

    • Kualitas produksinya benar-benar sangat mengagumkan
    • Aku sangat suka karakter suaranya dari keyboard ini. Nadanya lembut dan cerah, tapi jauh lebih tidak menusuk dibanding keyboard mekanis pada umumnya. Ada yang tahu switch apa yang bisa menghasilkan suara seperti ini?
    • Aku penasaran masalah apa yang muncul saat seluruh keyboard digunakan sebagai mouse
  • Tim ini cukup terkenal di Tiongkok, dan belakangan juga mulai mengunggah video ke YouTube
    Dibanding kreator lain, kualitas videonya jauh lebih tinggi, dan kontennya juga menarik
    Video tempat sampah otomatis mereka sangat berkesan
    Channel HTX Studio

  • Aku merekomendasikan Charachorder, yang memungkinkan mengetik cepat bahkan dengan satu tangan
    Bisa dipakai dengan satu tangan, dan dengan dua tangan bahkan bisa mencapai 200 WPM. Hanya saja butuh sekitar 1 tahun untuk benar-benar cepat
    Aku sudah cukup siap karena sebelumnya pindah dari Moonlander

    • Terima kasih sudah berbagi, ini benar-benar keren. Tapi aku penasaran, bagaimana pergerakan mouse ditangani? Di Glove80 milikku fitur itu tidak ada
    • Aku benar-benar ingin membeli produk ini. Sudah beberapa tahun aku mengamatinya. Menurutku meminimalkan perpindahan jari adalah kunci untuk meningkatkan kecepatan mengetik.
      Aku juga penasaran apakah Charachorder mendukung layout mental seperti Dvorak, misalnya vokal terkonsentrasi di tangan kiri
    • Kalau perlu 1 tahun untuk belajar, itu terlalu tidak efisien. Kalau bukan pelajar, rasanya manfaatnya tidak sebanding dengan investasinya
  • Menjelang operasi bahu, aku sempat meneliti secara serius keyboard satu tangan. Aku tinggalkan beberapa tautan

    • Frogpad: keyboard satu tangan untuk bahasa Jerman, tetapi sudah dihentikan frogpad.com
    • Mirrorboard: pendekatan menarik yang memindahkan memori otot tangan lama ke tangan satunya post blog xkcd
    • Mistel Barocco: keyboard yang benar-benar terpisah dua, dan harus diprogram langsung tanpa software tautan produk
    • Ada daftar split-keyboards yang dulu kukelola. Tidak ada filter khusus satu tangan, tapi tetap layak dijadikan referensi. Akan bagus kalau ada yang melanjutkan pembaruannya
    • Ada juga paper penelitian terkait paper HCI96.
      Di macOS ini bisa diterapkan dengan Keyb dan Karabiner Elements, dan juga mudah diatur pada keyboard ZMK/QMK.
      Aku mengatur Kinesis 360 Pro milikku dengan cara seperti ini
    • Twiddler adalah desain dari era awal wearable computer, dan versi revisinya masih dijual sampai sekarang
      Wikipedia, situs resmi
    • Mirrorboard menarik karena bisa dimulai dari keyboard biasa untuk melatih memori otot, lalu beralih ke board yang lebih kecil.
      Aku memakai Caps Lock sebagai tombol pergantian layer, dan berniat mencoba ide ini
    • Aku kehilangan tangan kanan pada 2006, dan secara mengejutkan adaptasinya cepat. Aku menaruh mouse di sebelah kiri dan masih bisa memakai keyboard standar tanpa banyak kesulitan
  • Setelah stroke, aku menggunakan versi software dari keyboard Half QWERTY
    Ini bekerja baik tanpa hardware tambahan, dan meski tidak ada integrasi mouse, di Windows bisa dilakukan dengan AHK, dan di Mac dengan Karabiner Elements
    Karena tetap memakai QWERTY cermin, ini mudah dipelajari
    half-qwerty.com

  • Melihat keyboard khusus tangan kiri membuatku memikirkan masalah pribadiku
    Selama lebih dari 25 tahun memakai keyboard, kelelahan tangan kiri terasa jauh lebih parah.
    Tangan kanan beristirahat saat memegang mouse, tetapi tangan kiri selalu menempel di keyboard.
    Terutama karena hampir semua kombinasi cmd, ctrl, alt, shift harus ditangani dengan tangan kiri, bebannya besar
    Aku penasaran apakah ada orang lain yang mengalami masalah yang sama

    • Dari sisi software, mungkin bagus mencoba homerow mods. Agak invasif, tetapi bisa diatasi dengan remap tombol tautan homerow mods
    • Awalnya dimulai sebagai versi tangan kiri, tetapi sekarang sudah dibuat juga versi tangan kanan. Akan bagus kalau ada produk komersialnya.
      Aku tahu ini open source, tetapi aku tidak punya keterampilan untuk membuatnya sendiri
    • Demi tanganmu, aku sangat menyarankan mencoba keyboard ergonomis, terutama yang punya tombol ibu jari.
      Aku memakai Glove80, tetapi kualitasnya sedikit mengecewakan dibanding harganya
    • Ibu jari kiri saya sudah tidak sanggup lagi menangani kombinasi cmd-z, x, c, v, jadi saya mendefinisikan ulang tombolnya.
      Memori ototnya terlalu kuat, jadi saya bahkan tidak terpikir untuk memindahkannya ke tangan kanan
    • Jika ctrl/cmd di-remap ke Caps Lock, rasanya jauh lebih nyaman
  • Seperti orang yang mencari antarmuka musik baru, ada juga orang yang menjelajahi ulang hardware input komputer
    Riset tentang inovasi perangkat input seperti ini benar-benar penting
    Begitu kita mulai mengustomisasi shortcut produktivitas, kita sadar bahwa keyboard itu lebih dari sekadar mesin ketik.
    Lalu mulailah jalan adiktif menuju merancang perangkat sendiri

  • Matias Half Keyboard juga merupakan produk satu tangan yang lumayan bagus
    Hanya saja harganya cukup mahal. Sekarang remap tombol sudah mudah, jadi ada banyak alternatif yang lebih murah
    tautan produk Matias

    • Aku pernah mencoba konsep serupa dengan Ergodox karena cedera lengan, tetapi timing pergantian mirror terasa sulit.
      Seandainya sistemnya bisa menebak tombol yang benar seperti auto-correct, pasti akan jauh lebih mudah
    • Fitur yang sama juga bisa dibuat lewat software.
      Di Windows bisa dengan AutoHotKey, di Mac dengan Karabiner Elements, dan biayanya 0 dolar
    • 595 dolar terlalu mahal untuk keyboard setengah seperti ini
  • Menurutku, inti dari keyboard yang bagus adalah bisa mengetik dengan pergelangan tangan tetap diam
    Dengan begitu memori otot terbentuk lebih baik. Aku sudah 20 tahun memakai keyboard dengan pendekatan seperti ini

    • Pilihan akhirnya buatku adalah ZSA Moonlander
  • Aku tidak mengerti kenapa produk seperti ini belum menjadi arus utama.
    Ada berbagai macam bentuk keyboard, jadi seharusnya jelas ada pasarnya

    • Maltron dari Inggris sudah membuat produk seperti ini selama puluhan tahun.
      Maltron Single Hand Keyboards
    • Keyboard chorded juga sudah ada sejak lama. Ini adalah metode memasukkan huruf dengan mengombinasikan 5 tombol
    • Bisa juga membeli split keyboard lalu menaruh semua tombol pada satu sisi dengan layer
    • Sudah ada berbagai upaya seperti Maltron, Microwriter, Twiddler, dan Charachorder.
      Tetapi keyboard satu tangan sulit distandardisasi karena ketangkasan tangan dan kemampuan adaptasi tiap pengguna berbeda-beda,
      dan sulit mendapatkan skala ekonomi untuk produksi massal.
      Keyboard dua tangan menutupi perbedaan individu semacam ini, tetapi keyboard satu tangan membutuhkan optimasi yang disesuaikan untuk masing-masing pengguna