Tangent's Blog

CharaChorder and Forge related articles and notes

Preface

I received my first CC1 almost two years ago. (2022/09/13. I started to write this article on 2024/08/05.) I’ve spent much time on CC1, practicing typing and chording, finding solutions for using the Bopomofo input method to type Chinese, and finally working daily with CC1. Since the next device, M4G is coming soon after, I think it’s a good time to write a review for CC1.

So in this article, I will review the benefits or drawbacks of CC1 under my near-two-year experiences with CC1, and some of them have been mentioned in my other articles.

Ergonomic Design

The first and most important thing about CC1 for me, is its ergonomic design. This is also the reason I chose CC1, and it perfectly meets my exceptions. It prevents the finger and wrist pains caused by my long-term bad typing habit on normal keyboards and my large usage of normal mice. Thanks to CC1, I can still do my full stack engineer job and write more useful program.

Configurability

To be honest, I completely forgot to consider typing Chinese, which is my native language, before buying CC1. I didn’t have any preparation for that and then took a good time to find, implement, and practice Bopomofo input solutions on CC1. Thanks to the configurability of layout on CC1, I could freely design both the device layout and the Bopomofo layout and came up with some effective layouts that work well for all of English typing, Chinese typing, and programming.

ℹ️ I have another article about my latest layout on CC1.

Chording

Chording is really a killer feature on CC1. The chord features are mainly designed for English. However, first, my speed of thought in English is too slow to use chords[1]. Second, my daily usage of programming and typing Chinese is much more than typing English. Third, I use Bopomofo chords when typing Chinese on CC1 and they would conflict with CC1’s chords.

Due to the reasons above, I only have a few chords on CC1 for some frequently used words when programming and don’t have chords when typing English. But yes, it is already handy to use them during programming, and I keep finding for words that can be chorded during programming. This is the benefit that I receive from the chording feature of CC1.

Learning Curve

CC1 has a steep learning curve. As who wants to use CC1 to write English, Chinese and programs, it is even much steeper. But since I saw learning CC1 as an exercise or a hobby, practicing typing on CC1 has been a great pastime for me after work. Though it took me a long time (about 1 year and 3 months) until I could use CC1 full-time, it was both a great challenge and an interesting and unique experience in my life.

Thinking Outside-the-box

I would say that CC1 makes me think outside the box, not only on the keyboard and English typing but also on Chinese typing. While finding solutions for Bopomofo input methods on CC1, I studied many existing Bopomofo solutions and learned about Bopomofo chords. I didn’t know about Bopomofo chords since I learned the Bopomofo input method at a young age. So meeting CC1 opened a new door for me to faster Chinese typing and more knowledge about Chinese typing. I think it is also possible to make other users rethink and explore new ways about their input methods and languages.

Mouse Replacement

Though the mouse movement feature on CC1 is not favorable by most users as far as I know, CC1 is my mouse replacement.

I’ve tried many mouse solutions so far and each of them caused some troubles on my hands. Normal mice have caused pain to my index fingers (P.S. I can use a mouse with either left or right hand) and wrists. The trackball reduces the movement of my wrists but with the cost of more finger movements, causing more pain to my fingers. The trackpad gets sticky after I use it for a while and I feel like the skin of my fingers is torn.

So finally I chose to use the mouse feature on CC1. Though slower than other solutions, I think it is better for my hands. But yes, if you need the speed, it is not a good choice for you.

Surprisingly matching with Bopomofo input method

Though it might be just a coincidence, I think that CC1 and Bopomofo input method are a match in heaven.

First, the design of CC1 makes the most of the chording nature of the Bopomofo input method. I can easily type the consonant, the medial, and the rhyme of a Chinese character at the same time on CC1 with my Bopomofo input method, and use only a chord (2~3 keys) and a keystroke (for tone) to type Chinese characters which Bopomofo have more than one symbols. (They require 3~4 keystrokes without chording.)

Second, each group in Bopomofo symbols has three or four symbols. It perfectly matches with the four-direction switches of CC1. Each group can be put on a switch to make the Bopomofo layout easily to be memorized.

Finally, the thing that slows down Chinese typing the most is doing the word selection. But on CC1, since the arrow keys are close to the home row, I only need to move a finger to reach them and do the word selection.

Summary

CC1’s ergonomic design really solves my hand problems. Its configurability and chording feature also help a lot in my use case. Moreover, it surprisingly matches my Chinese input method, the Bopomofo input method. Though it has a steep learning curve, learning CC1 and exploring new ways to type is a great experience in my life. It’s the most worthwhile purchase I’ve ever made.


  1. About my English, I only learned from school and I seldom use (speak or write) English in daily life. When I use English, I would recall the grammar structures or rules I’ve memorized and construct the whole sentence. It’s not a really fast process and I have to consider something like tense, conjugation and declension after it. (My native language, Chinese, doesn’t have these things. I don’t get used to them and often make mistakes on them.) So the character entry is enough for my English typing. ↩︎

YouTube Playlists

Notes

  • I regard the video ChorderCon 2023 as #0 update since it’s the debut of Forge Keyboard.
  • No video on Day 81, 82 and Week 41. (or I can’t find them.)
  • Videos on Day 18, 76, 78, 84 and 85 don’t exist on YouTube, but you can still watch them at these links outside YouTube.
    • Day 18: Day #18 - Raw angel pitch, as promised 🪽
    • Day 76: Day #76 - 776 Fellowship Application
    • Day 78: Day 78 - Live stream reaction to customer testimonies for Kickstarter!
    • Day 84: Day 84 - Sneak peak of some test renderings of the M4G PCB by the amazing
    • Day 85: Day 85 - 3 Questions to tell if CharaChorder is for you
  • Though anything like “This is week xx of CharaChorder / Forge update …” is not mentioned in the following official launch videos, it seems to me that they are important updates about Master Forge and CharaChorder Two. So I include them in the playlist.

Sources

Disclaimer

All videos are collected from the sources listed above. NONE of my accounts, my channel, my playlist is affiliated, associated, authorized, endorsed by, or in any way officially connected with CharaChorder. The official CharaChorder and Forge Keyboard website can be found at https://www.charachorder.com/ and https://forgekeyboard.com/.

Video List

#[1]YouTube VideoUpload Time[2]Backup[3]
0*ChorderCon 20232023-11-20 21:33:56
D1Forge Development Update #12024-01-01 17:47:45FB / IG / LI / TT / X
D2Day 2 of posting updates every day until Forge Keyboard ships #keyboard #charachorder2024-01-02 20:12:52FB / IG: I, II / LI / TT / X
D3Day #3 Forge Keyboard Update2024-01-03 20:36:22FB / IG: I, II / LI / X
D4Day #4 of posting Forge Keyboard updates every day until the product ships2024-01-04 20:19:17FB / IG: I, II, III / LI / X
D5Day #5 of posting Forge Keyboard updates every day until the product ships2024-01-05 17:48:11FB / IG / LI
D6Day #6 of Forge updates every day until the product ships2024-01-08 19:11:31FB / IG: I, II / LI
D7Day #7 of Forge Keyboard updates every day until the product ships.2024-01-09 19:32:06FB / IG: I, II / LI / TT
D8Day #8 of Forge Keyboard updates every day until the product ships2024-01-10 21:15:34FB / IG: I, II / LI
D9Day #9 of Forge Keyboard updates every day until the product ships2024-01-11 22:09:07FB / IG: I, II / LI
D10Day #10 of Forge Keyboard updates every day until the product ships.2024-01-12 16:41:54FB FB2 / IG / LI
D11Day #11 - Which surface finish do you like best? 😁2024-01-15 12:25:07FB / IG / LI
D12Day #12 - supplier management & angel pitch opportunity2024-01-16 20:18:09FB / IG / LI
D13Day #13 - LET’S PUT THIS THING TOGETHER!!! 🧑‍🔧2024-01-17 19:26:51FB / IG / LI
D14Day #14 - Wood, Metal, or Bamboo???2024-01-18 01:57:15FB / IG: I, II, III / LI / TT
D15Day #15 - Keycap Reveal & Angel pitch updates2024-01-19 19:54:42FB / IG / LI
D16Day #16 - Metal Origami2024-01-22 20:33:02FB / IG / LI
D17Day 17: Alloy Testing & Scrap Caps2024-01-23 21:23:58FB / IG / LI
D18Day #18 - Raw angel pitch, as promised 🪽 (Not exist on YouTube)2024-01-24 22:05:31FB / IG / LI
D19Day #19 : Switch circuits & DFM2024-01-25 22:34:58FB / IG / LI
D20Day #20 - M4G keyplate assembly2024-01-27 01:00:26FB / IG / LI
D21Day 21 - Facets & Metal Caps2024-01-30 00:17:25IG / LI
D22Day #22 - Edge Details & Mating Considerations2024-01-31 00:37:53FB / IG / LI / X
D23Day #23 Help me choose a keycap material! 🧢2024-01-31 20:52:23FB / IG / LI
D24Day 24 - Spindle upgrade!2024-02-01 23:01:44FB
D25Day #25 - The craziest keyboard baseplate you’ve ever seen2024-02-02 01:04:21FB / IG / LI
D26Day #26 - Endoskeletons & Cable Access Ports2024-02-05 23:34:43FB / IG / LI
D27Day #27 - Tapping Machine & Convection Cooled Spindle2024-02-06 23:40:20FB / IG / X
D28Day #28 Printer Installation & Testing2024-02-07 23:46:41FB / X
D29Day #29 - $25,000 GOAL REACHED!!!2024-02-09 00:53:00FB / IG: I, II / LI
D30🎉 DAY 30! 😁 1st keyplate/baseplate assembly 🙌 #M4G #charachorder #forgekeyboard2024-02-09 22:13:25FB FB2 / IG: I, II, III / LI / TT
D31Day #31 - Backlighting Considerations2024-02-12 23:50:25FB / IG / LI
D32Day 32 - What is Compound Chording?2024-02-13 21:16:42FB / IG: I, II, III / LI
D33Day #33 - Happy Valentine’s Day 💘💌2024-02-14 22:22:48FB / IG / LI
D34Day #34 - Production Begins!!!2024-02-15 20:30:29FB / IG / LI / TT
D35Day #35 - Ergo Bolt-On Demo2024-02-16 19:48:53FB / IG / LI
D36Day #36 - Let’s talk about feet! 🦶2024-02-20 00:34:02IG: I, II / LI / TT
D37Day 37 - Embeds & Bottom Bolt-on Interface2024-02-21 00:54:54IG / LI / TT
D38Day 38 - CAD Workflow & Embedded Exoskeleton2024-02-21 23:20:27IG: I, II, III / LI / TT
D39Day #39 - Thread Testing & M4G Assembly Prep2024-02-23 02:56:05IG IG2 / LI / TT
D40Day #40 Master’s Forge 1st Assembly2024-02-24 02:28:45IG / TT
D41Day #41 - Custom VS Off the shelf 3-D switches2024-02-27 02:14:25IG: I, II / LI / TT
D42Day #42 - Squishy Caps?2024-02-27 22:21:11IG: I, II / LI / TT
D43Day #43 - Compounding Actions2024-02-28 18:59:17IG: I, II / LI / TT
D44Day #44 - Manufacturing Process for Ergo Bolt-Ons2024-02-29 20:50:56IG: I / X
D45Day #45 - Which Accessory Design do you Prefer?2024-03-01 19:09:04IG / LI / TT
D46Day #46 - Delay Command2024-03-05 02:21:19IG / LI / TT / X
D47Day #47 - 1st Circuit Board Fabrication2024-03-06 01:47:52IG / LI / TT
D48Day #48 - The core of Forge Keyboard, CharaChorder Engine2024-03-06 23:48:05IG IG2 / LI / TT
D49What is Somniscaping? (Day #49)2024-03-07 23:12:07IG / LI / TT
D50DAY 50!!! 🎉🤩🎉 Special Announcement2024-03-09 00:02:19IG / LI / TT
D51Day #51 - Kickstarter & Functional Assembly prep2024-03-12 03:03:02IG / LI / TT
D52Day #52 - Prompting Chords2024-03-12 21:08:44IG: I / LI / TT
D53Day #53 - The last video in the Forge Keyboard update series2024-03-13 22:45:32IG / LI / TT
D54Day #54 - What is a ‘Key Staff’? Sheet music for text entry2024-03-14 21:27:22IG / LI / TT
D55Day #55 - Updated M4G funding goal. You spoke, we listened!2024-03-16 03:59:46IG / LI / TT
D56Day #56 - CharaChorder Recorder? Char-reChorder? CharRecorder?2024-03-19 00:27:18IG / LI / TT
D57Day #57 Snap-Action vs. Mechanical vs. Optical vs. Analog2024-03-20 04:41:52IG: I, II, III / LI / TT
D58Day #58 How to setup your PC for somniscaping #somniscaping2024-03-21 02:07:39IG / LI / TT
D59Day #59 - Introducing… Chuck!2024-03-22 04:20:13IG / LI / TT
D60Day #60 - Gaming Action Codes2024-03-22 22:24:44LI / TT
D61Day #61 🎉 Thank you for 1M views 🙇‍♂️ Here’s a preview of the week ahead2024-03-26 01:55:44IG: I, II / LI / TT
D62Day #62 Master’s Forge Circuit Boards are finally here!!! 🙌2024-03-26 22:17:29IG / LI / TT
D63Day #63 - Master’s Forge 1st Electromechanical Assembly (pt.I)2024-03-28 03:07:38LI / TT
D64Day #64 - Master’s Forge 1st Electromechanical Assembly (pt.II)2024-03-28 02:36:53TT
D65What is Text Entanglement?2024-03-30 11:48:27TT
D66Day #66 - First live session on CharaChorder IO was a great success, thanks to everyone that joined!2024-04-02 01:06:22IG / LI / TT
D67Kind of cheating2024-04-03 13:44:58TT
D68Day #68 - Almost quit this series today2024-04-04 00:35:01IG / TT
D69Day #69 - Time to cut production exoskeletons2024-04-05 02:57:26IG: I, II / LI / TT
D70Day #70 - Yet another CharaChorder user has reached 250 WPM!2024-04-06 04:43:05IG / LI / TT
D71Day #71 - Guest Starring: Maverick!2024-04-09 00:45:56
D72Day #72 - M4G 1st attempt at metal exoskeleton for mass production2024-04-10 04:08:58LI / TT
D73Day #73 - Gasket mounting, lubrication, and Exoskeleton Refinement2024-04-11 00:32:54IG / LI / TT
D74Day 74 - The Endoskeleton2024-04-12 02:28:57LI / TT
D75Day #75 - M4G Bookend Rails2024-04-12 18:42:47IG / LI / TT
D76Day #76 - 776 Fellowship Application (Not exist on YouTube)2024-04-16 18:58:43LI
D77Day #77 - Brushed Vs Sanded Finish2024-04-16 18:43:26IG / TT
D78Day 78 - Live stream reaction to customer testimonies for Kickstarter! (Not exist on YouTube)2024-04-18 05:40:32LI / TT
D79Blind / Visual Impairment Getting Started Guide2024-04-19 01:26:25
D80Day #80 - The LAST part needed for the Master Forge… incoming!2024-04-19 18:24:59IG / LI / TT
D81No video
D82No video
D83Day #83 - Metal Slotted Rails2024-04-25 05:27:31IG / LI / TT
D84Day 84 - Sneak peak of some test renderings of the M4G PCB by the amazing (Not exist on YouTube)2024-04-26 01:27:03IG
D85Day 85 - 3 Questions to tell if CharaChorder is for you (Not exist on YouTube)2024-04-26 06:31:13IG
W19Master Forge: 1st Look (Week 19)2024-05-10 16:27:15LI / TT
W20Master Forge: Combined Left & Right Halves (Week 20)2024-05-18 23:35:54
W21Typing in 3D! (1st Master Forge Demonstration)2024-05-26 04:04:00
W22Playing Valorant with the Master Forge2024-06-02 05:20:30
W23Forge Cleat (Week 23)2024-06-09 05:20:58
W24Introducing: “Try CharaChorder”2024-06-15 23:52:56
W25Master Forge Deskmat: Surprise OG Backer Exclusive2024-06-23 03:20:25X
W25Let’s Design A Trackball 🖲️2024-06-29 22:25:36
W26Master Forge: Original Backer Case2024-07-07 02:37:46
W27Master Forge: Specs Reveal2024-07-15 03:05:57
W28What is a Dynamic Chord Library?2024-07-25 08:49:26
W29*Master Forge: Official Launch Trailer2024-07-30 02:04:32
W30Master Forge: Launch Breakdown2024-08-05 08:33:03X
W31Master Forge: RTS Gameplay2024-08-10 19:01:01
W32Let’s Design a Custom Part for the Master Forge2024-08-17 18:22:52
W33*How Snap Action Technology Outperforms Hall Effect & Mechanical (😅 @ 4X the Price)2024-08-23 15:00:24
W34*The Master Forge: Official Kickstarter Video2024-08-27 07:40:01
W35*Unboxing the Master Forge2024-09-08 03:13:38TT
W36*Reacting to Primeagen Reacting to the Master Forge2024-09-14 17:10:06
W37Cyberpunk Steno??2024-09-22 04:21:13
W38Is MKBHD’s Backlash Deserved?2024-09-28 17:23:02
W39You Raised +600K on KickStarter!2024-10-07 23:34:11
W40Let’s Design the Ultimate 3D Keycap2024-10-12 23:19:41
W41No video
W42CC2: Now Shipping2024-10-20 04:03:17
W42Master Forge: Production Update!2024-10-24 01:15:38
W43Unboxing the 1st CC22024-11-01 18:51:12X
W44*CharaChorder Two - Official Launch Video2024-11-27 13:49:52
W45ChorderCon 20242024-11-27 23:49:52X
W46M4G Production Update #22024-11-29 19:40:55
W47🪑CHAIR-aChorder??2024-12-16 09:36:16X
W48How It’s Made: The Master Forge2024-12-23 01:06:46X
W49Reaction: AI Contemplates CharaChorder2024-12-23 18:09:51X
W501st Time Users Try Master Forge & CC22024-12-28 18:14:32LI / X
W51Miss Steno Opens the 1st Ever CC2!2024-12-31 18:27:17
W52🎉Happy New Year! Here’s what I learned making content every week in 20242025-01-01 06:00:06
W533 Advantages to Typing in 3D ⌨️2025-01-07 15:05:11
W54The Wearable Keyboard that’s Faster than Talking2025-01-12 00:00:36
W59*Why Chording is Awful.2025-02-17 23:06:41
W62*Does Typing Speed REALLY Matter?2025-03-09 14:01:11
W63*CC2 Hands on Review - Code to the Moon2025-03-16 12:00:31
W67*Factory Tour!2025-04-16 15:15:56
W70*It’s Time to Destroy 3D Printing Stigma2025-05-04 15:00:06YT
W71*Hello! Welcome to our channel 🤠2025-05-14 12:56:21LI
W71*Our Elevator Pitch!2025-05-17 15:38:26

  1. If “Day XX” or “Week XX” is mentioned in the title or the content of the video, that serial number would be used. Otherwise, it would be decided from the uploaded time and the serial number of adjacent video, and it would be postfixed with a *. D means day and W means week. ↩︎

  2. North American Central Time Zone (CST/CDT) is used. ↩︎

  3. Same videos from other websites for backup. YT means YouTube, FB means Facebook, IG means Instagram, LI means LinkedIn and TT means TikTok. ↩︎