2 पॉइंट द्वारा GN⁺ 2025-11-17 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • दाहिना हाथ खो चुके उपयोगकर्ता के लिए डिज़ाइन किया गया मैकेनिकल कीबोर्ड, जिससे वह एक हाथ से कीबोर्ड और माउस दोनों काम कर सके
  • इसमें trackball, mouse wheel, और arrow key module एकीकृत हैं, इसलिए input और pointing को एक साथ संभाला जा सकता है
  • यह QMK firmware पर चलता है और VIA के माध्यम से key remapping तथा firmware update को सपोर्ट करता है
  • हार्डवेयर, मॉडल, और firmware सामग्री सभी open source के रूप में सार्वजनिक हैं, और बाएँ/दाएँ हाथ के लिए तीन-तीन मॉडल की PCB design भी शामिल है
  • विकलांगता accessibility और customized input device development के संदर्भ में यह open hardware design का एक व्यावहारिक उदाहरण होने के कारण महत्वपूर्ण है

परियोजना का अवलोकन

  • केवल एक हाथ इस्तेमाल कर सकने वाले उपयोगकर्ताओं के लिए बनाया गया मैकेनिकल single-mode कीबोर्ड
    • इसमें built-in trackball है, जो mouse movement का विकल्प देता है
    • कीबोर्ड और माउस को बारी-बारी से इस्तेमाल करने की असुविधा कम करने के लिए डिज़ाइन किया गया है
  • firmware में QMK का उपयोग किया गया है, और QMK community के developers के प्रति आभार व्यक्त किया गया है
  • निर्माण प्रक्रिया के लिए Bilibili वीडियो “[我们做了个特别的键盘]” का संदर्भ लिया गया
  • हार्डवेयर HTXStudio single-hand keyboard प्रोजेक्ट के रूप में सार्वजनिक है
  • GitHub और Gitee repositories में source और सामग्री उपलब्ध कराई गई है

repository संरचना

  • Docs: chip datasheet और product images शामिल
  • Firmware: तीन मॉडलों के लिए QMK firmware और VIA के लिए JSON files उपलब्ध
  • Hardware: 嘉立创EDA project files शामिल
  • Model: हर मॉडल के 3D models और processing files शामिल

उपलब्ध सामग्री

  • बाएँ और दाएँ हाथ के लिए तीन-तीन कीबोर्ड के कुल 8 PCB design files
  • VIA keymap configuration files और compiled firmware
  • model design files का पूरा सेट

PCB विनिर्देश

  • प्रत्येक मॉडल में FR-4 material, 1.6mm मोटाई, और 2 से 4-layer संरचना
  • मुख्य components:
    • STM32G431CBU6 microcontroller का उपयोग
    • SPI1 channel से trackball control, wheel के लिए अलग signal line
    • ALPS yellow switch लागू (छोटा मॉडल)
    • A to C / C to C cable संगत
  • trackball, wheel, और arrow keys आदि को common small board के रूप में बनाया गया है

प्रिंट और processing parts

  • keycap, trackball base, mouse button, outer shell, और bottom base सभी Resin या PLA material में प्रिंट किए जाते हैं
  • poron, POM, silicone pad जैसी विभिन्न cushioning materials का उपयोग
  • हर part की thickness और material निर्दिष्ट है, जिससे precise assembly structure को सपोर्ट मिलता है

metal parts संरचना

  • screws और heat-set insert nuts के specification और quantity को बड़े और छोटे मॉडल के अनुसार विस्तार से बताया गया है
  • उदाहरण: M3×3×4 heat-set insert nuts 8, M3×22 screws 6 आदि

अन्य parts

  • trackball: diameter 25mm, PTFE material
  • lubrication balls: diameter 2mm, PTFE, 6 उपयोग
  • wheel: diameter 19~20mm, thickness 4~5mm, metal material
  • stabilizer: 2U steel plate structure
  • switch quantity: छोटा 57 (ALPS), बड़ा 57 (सामान्य mechanical)
  • FPC cable: 0.5mm pitch, 8-pin reverse type, 10cm 2, 15cm 2

मॉडल संरचना

  • बाएँ छोटे और बड़े कीबोर्ड की exploded-view images उपलब्ध
  • हर part की assembly sequence और positional relationship को दृश्य रूप में दिखाया गया है

assembly और installation प्रक्रिया

  • पूर्व-तैयारी
    • 4 small PCB को main body से जोड़ने के बाद पहले firmware flash करें
    • कुछ switches, wheel, और trackball लगाकर functionality जाँचें
    • outer shell और base में heat-set insert nuts लगाएँ
    • keycap प्रिंट करें और position fixing के लिए double-sided tape लगाएँ
  • firmware flashing
    • पहली flashing के समय PCB के पीछे के “B” button को दबाए रखते हुए USB connect करें
    • update के समय “ESC” key दबाए रखते हुए USB connect करें
    • QMK की आधिकारिक documentation “Flashing Your Keyboard” देखें
  • assembly क्रम
    1. 4 small boards को screws से base पर फिक्स करें
    2. left/right click buttons को PCB पर लगाएँ
    3. नीचे से ऊपर bottom surface → switch seat surface → PCB → cushioning surface → positioning plate क्रम में layers लगाएँ
    4. switches डालने के बाद outer shell को ढककर screws से फिक्स करें
    5. keycaps लगाकर assembly पूरी करें
  • screws और nuts installation guide GitHub के Model folder में देखी जा सकती है

परियोजना का समापन

  • यह परियोजना HTX Studio का पहला open source hardware project है
  • सुधार सुझावों और feedback का स्वागत है, और community भागीदारी का अनुरोध किया गया है

संदर्भ सामग्री

  • Quantum Mechanical Keyboard Firmware (QMK) की आधिकारिक documentation
  • mrjohnk का ADNS-9800 GitHub repository

1 टिप्पणियां

 
GN⁺ 2025-11-17
Hacker News की राय
  • YouTube पर एक अंग्रेज़ी वीडियो है: https://www.youtube.com/watch?v=9vW12gQ4Klc

    • वीडियो की production quality सचमुच हैरान कर देने वाली है
    • इस कीबोर्ड की आवाज़ मुझे बहुत पसंद आई। टोन नरम और चमकदार है, लेकिन सामान्य mechanical keyboard से काफ़ी कम तीखी लगती है। क्या किसी को पता है कि ऐसी आवाज़ देने वाले switches कौन से हैं?
    • यह जानने की जिज्ञासा है कि पूरे कीबोर्ड को mouse की तरह इस्तेमाल करने वाले तरीके में कौन-सी समस्याएँ रही होंगी
  • यह टीम चीन में काफ़ी मशहूर है, और हाल ही में YouTube पर भी वीडियो डालना शुरू किया है
    दूसरे creators की तुलना में वीडियो की finishing कहीं ज़्यादा बेहतर है, और content भी मज़ेदार है
    ख़ास तौर पर automatic trash can वाला वीडियो काफ़ी यादगार था
    HTX Studio चैनल

  • एक हाथ से भी तेज़ी से टाइप करने के लिए Charachorder की सिफारिश है
    एक हाथ से इनपुट संभव है, और दो हाथों से 200WPM भी संभव है। हालांकि उस स्पीड तक पहुँचने में लगभग 1 साल लग जाता है
    मैं Moonlander से इस पर आया था, इसलिए पहले से कुछ तैयार था

    • साझा करने के लिए धन्यवाद, यह सच में शानदार है। लेकिन mouse movement कैसे संभालते हैं, यह जानना चाहता हूँ। मेरे Glove80 में वह नहीं है
    • मैं यह प्रोडक्ट सच में खरीदना चाहता हूँ। कई सालों से इस पर नज़र है। उँगलियों की movement को कम करना ही टाइपिंग स्पीड बढ़ाने की कुंजी है, ऐसा मेरा मानना है।
      यह भी जानना है कि क्या Charachorder Dvorak जैसे मानसिक layout को सपोर्ट करता है, जैसे कि vowels बाएँ हाथ में इकट्ठे हों
    • सीखने में 1 साल लगना बहुत inefficent है। अगर आप student नहीं हैं, तो investment के मुकाबले utility कम लगती है
  • कंधे की सर्जरी से पहले मैंने one-handed keyboard पर काफ़ी गहराई से खोजबीन की थी। कुछ लिंक छोड़ रहा हूँ

    • Frogpad: जर्मन के लिए बना one-handed keyboard था, लेकिन अब discontinued है frogpad.com
    • Mirrorboard: मौजूदा हाथ की muscle memory को दूसरे हाथ में ट्रांसफ़र करके इस्तेमाल करने का दिलचस्प तरीका xkcd ब्लॉग पोस्ट
    • Mistel Barocco: पूरी तरह split keyboard, जिसे बिना software के सीधे प्रोग्राम करना पड़ता है उत्पाद लिंक
    • एक पुरानी split-keyboards सूची है जिसे मैं maintain करता था। उसमें one-handed फ़िल्टर नहीं है, लेकिन संदर्भ के लिए काम की है। अच्छा होगा अगर कोई इसे आगे अपडेट करे
    • इस विषय पर एक research paper भी है HCI96 paper
      macOS पर इसे Keyb, Karabiner Elements से लागू किया जा सकता है, और ZMK/QMK keyboard पर भी आसानी से सेट किया जा सकता है।
      मैंने अपना Kinesis 360 Pro इसी तरह सेट किया था
    • Twiddler शुरुआती wearable computer दौर का डिज़ाइन है, और इसका revised version आज भी बिक रहा है
      Wikipedia, आधिकारिक साइट
    • Mirrorboard की दिलचस्प बात यह है कि आप सामान्य keyboard से शुरू करके muscle memory को train कर सकते हैं और फिर छोटे board पर जा सकते हैं।
      मैं Caps Lock को layer toggle key की तरह इस्तेमाल करता हूँ, इसलिए इस विचार को आज़माने का सोच रहा हूँ
    • 2006 में मैंने अपना दायाँ हाथ खो दिया था, लेकिन हैरानी की बात है कि adaptation तेज़ी से हो गई। mouse को बाईं तरफ़ रखकर मैं standard keyboard भी बिना बड़ी दिक्कत के इस्तेमाल कर रहा हूँ
  • stroke के बाद मैं Half QWERTY keyboard का software version इस्तेमाल कर रहा हूँ
    अलग hardware के बिना भी यह अच्छी तरह काम करता है, और हालाँकि इसमें mouse integration नहीं है, लेकिन Windows पर AHK और Mac पर Karabiner Elements से वह संभव है
    यह mirrored QWERTY को वैसे ही इस्तेमाल करता है, इसलिए सीखना आसान है
    half-qwerty.com

  • बाएँ हाथ के लिए बने keyboard को देखकर एक निजी चिंता याद आई
    25 साल से ज़्यादा keyboard इस्तेमाल करने के बाद बाएँ हाथ की थकान कहीं ज़्यादा बढ़ गई है।
    दायाँ हाथ mouse पकड़ते हुए आराम कर लेता है, लेकिन बायाँ हाथ हमेशा keyboard पर ही रहता है।
    ख़ास तौर पर cmd, ctrl, alt, shift वाले लगभग सारे combinations बाएँ हाथ से ही करने पड़ते हैं, इसलिए बोझ ज़्यादा लगता है
    क्या किसी और को भी यही समस्या होती है?

    • software के ज़रिए homerow mods आज़माना मददगार हो सकता है। यह थोड़ा intrusive है, लेकिन key remap से हल हो सकता है home row mods लिंक
    • शुरुआत में यह left-hand version था, लेकिन बाद में right-hand version भी बनाया गया। काश इसका commercial product भी आता।
      पता है कि यह open source है, लेकिन खुद बनाने की skill नहीं है
    • अपने हाथों के लिए ergonomic keyboard ज़रूर आज़माएँ। ख़ासकर वह जिनमें thumb keys हों।
      मैं Glove80 इस्तेमाल करता हूँ, लेकिन price-to-quality ratio थोड़ा निराश करता है
    • मेरे बाएँ अंगूठे से अब cmd-z, x, c, v वाले combinations नहीं संभलते थे, इसलिए मैंने keys redefine कर दीं।
      muscle memory इतनी मज़बूत है कि उन्हें दाएँ हाथ में शिफ्ट करने का ख़याल भी नहीं आया
    • ctrl/cmd को Caps Lock पर remap कर दें तो काफ़ी आराम मिलता है
  • जैसे कुछ लोग नया music interface खोजते हैं, वैसे ही कुछ लोग computer input hardware को भी नए सिरे से explore करते हैं
    इस तरह का input device innovation शोध सच में बहुत महत्वपूर्ण है
    जब आप productivity shortcuts को customize करना शुरू करते हैं, तो समझ में आता है कि keyboard सिर्फ़ एक टाइपराइटर नहीं है।
    फिर धीरे-धीरे आप अपने ही device डिज़ाइन करने वाले नशे की राह पर पहुँच जाते हैं

  • Matias Half Keyboard भी one-handed इस्तेमाल के लिए अच्छा प्रोडक्ट है
    लेकिन इसकी कीमत काफ़ी ज़्यादा है। आजकल key remap आसान है, इसलिए सस्ते विकल्प भी बहुत हैं
    Matias उत्पाद लिंक

    • हाथ की चोट के कारण मैंने Ergodox पर मिलते-जुलते कॉन्सेप्ट को आज़माया था, लेकिन mirror switching timing मुश्किल लगी।
      अगर autocorrect की तरह सही key का अंदाज़ा लगाकर मदद मिलती, तो यह बहुत आसान होता
    • वही फ़ंक्शन software में भी लागू किया जा सकता है।
      Windows पर AutoHotKey, Mac पर Karabiner Elements से यह संभव है और लागत 0 डॉलर है
    • आधे keyboard के लिए 595 डॉलर बहुत ज़्यादा है
  • मेरे हिसाब से अच्छे keyboard की असली कुंजी यह है कि आप कलाई को स्थिर रखकर टाइप कर सकें
    तभी muscle memory बेहतर बनती है। मैं 20 साल से इसी तरह के keyboard इस्तेमाल कर रहा हूँ

    • मेरी अंतिम पसंद ZSA Moonlander रही
  • समझ नहीं आता कि ऐसे प्रोडक्ट अभी तक mainstream क्यों नहीं हुए।
    keyboard के इतने तरह के रूप मौजूद हैं, तो निश्चित ही इनके लिए बाज़ार होना चाहिए

    • UK की Maltron कई दशकों से ऐसे प्रोडक्ट बनाती आ रही है।
      Maltron Single Hand Keyboards
    • Chorded keyboard भी बहुत पहले से मौजूद हैं। इनमें 5 keys के combinations से अक्षर इनपुट किए जाते हैं
    • Split keyboard खरीदकर एक तरफ़ सभी keys को layers में रखना भी संभव है
    • Maltron, Microwriter, Twiddler, Charachorder जैसे कई प्रयास हुए हैं।
      लेकिन one-handed keyboard में हर उपयोगकर्ता की हाथ की फुर्ती और अनुकूलन क्षमता अलग होती है, इसलिए standardization मुश्किल है,
      और mass production की economies of scale पाना कठिन हो जाता है।
      दो-हाथ वाले keyboard इन व्यक्तिगत फ़र्क़ों को छिपा लेते हैं, लेकिन one-handed keyboard में व्यक्तिगत optimization ज़रूरी होता है