Keyboard Satu Tangan
(github.com/htx-studio)- 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
- Kencangkan 4 board kecil ke basis dengan sekrup
- Pasang tombol klik kiri dan kanan ke PCB
- Susun berlapis dari bawah dengan urutan permukaan dasar → dudukan switch → PCB → lapisan peredam → pelat posisi
- Masukkan switch, tutup dengan casing luar, lalu kencangkan dengan sekrup
- 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
Komentar Hacker News
Ada video berbahasa Inggris yang diunggah ke YouTube: https://www.youtube.com/watch?v=9vW12gQ4Klc
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
Aku juga penasaran apakah Charachorder mendukung layout mental seperti Dvorak, misalnya vokal terkonsentrasi di tangan kiri
Menjelang operasi bahu, aku sempat meneliti secara serius keyboard satu tangan. Aku tinggalkan beberapa tautan
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
Wikipedia, situs resmi
Aku memakai Caps Lock sebagai tombol pergantian layer, dan berniat mencoba ide ini
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
Aku tahu ini open source, tetapi aku tidak punya keterampilan untuk membuatnya sendiri
Aku memakai Glove80, tetapi kualitasnya sedikit mengecewakan dibanding harganya
Memori ototnya terlalu kuat, jadi saya bahkan tidak terpikir untuk memindahkannya ke tangan kanan
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
Seandainya sistemnya bisa menebak tombol yang benar seperti auto-correct, pasti akan jauh lebih mudah
Di Windows bisa dengan AutoHotKey, di Mac dengan Karabiner Elements, dan biayanya 0 dolar
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
Aku tidak mengerti kenapa produk seperti ini belum menjadi arus utama.
Ada berbagai macam bentuk keyboard, jadi seharusnya jelas ada pasarnya
Maltron Single Hand Keyboards
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