keyboardMar 14, 2026, 8:00 AM UTCCue2Keys 2: The Second Generation Full Modular KeyboardCue2Keys, the custom keyboard I am currently developing, is characterized by modularizing keyboard components. Since the keys themselves are also modularized, you can reconfigure it into the physical layout and key count you like. There are also input devices such as a trackball and rotary encoder, and you can freely decide their positions and quantity as well. No soldering is required, so you can start using it easily and expand it step by step. In this article, I introduce Cue2Keys 2, the second generation of the Cue2Keys series.
keyboardApr 30, 2025, 3:00 PM UTCCue2Keys Full Modular KeyboardThe self-built keyboard "Cue2Keys" that I'm currently developing is characterized by modularizing keyboard components. Since keys are also modularized, you can reconfigure them to your preferred physical layout and key count.
bookOct 21, 2024, 4:50 PM UTCIntroduction to DIY Keyboards: How to Build a Disassembled KeyboardAt Technical Book Festival 17, I will be distributing a technical book titled "Introduction to DIY Keyboards: How to Build a Disassembled Keyboard". This book is recommended not only for those interested in building their own keyboards but also for those who want to start electronics as a hobby or those who use keyboards frequently and want to deepen their understanding.
toolJul 31, 2024, 5:11 AM UTCmultipostter - A Hassle-Free Multi-Posting ToolI created a multi-posting tool called "multipostter". To seamlessly share posts across different networks such as Misskey, Twitter, and Bluesky, I adopted a pull-type multi-posting method. This method detects posts from the main network and mirrors them to other networks, achieving post sharing while minimizing effort. Specifically, I set Misskey.io as the main network, with Bluesky and former Twitter as mirror targets. While being mindful of the constraints of each SNS, I defined a generic post format and utilized AWS Lambda and DynamoDB to achieve a serverless configuration. If you're interested, please refer to the source code on Github.
developmentApr 3, 2024, 10:56 AM UTCAWS CDK Template for ESMWhile AWS CDK is very convenient for infrastructure deployment, it generates CJS when initialized. To make the entire project code ESM, I created a code as a GitHub Template.
developmentFeb 5, 2023, 3:12 PM UTCMaking Images in Eagle Searchable by OCR ResultsThis article is about creating an OCR script to enhance image management in Eagle. Using the Cloud Vision API, a script was created to make text within images searchable, thus extending Eagle's functionality. Specifically, by reflecting OCR results in the image metadata, it enables searching by text.
keyboarddevelopmentcue2keysMar 14, 2026, 8:00 AM UTCKeyket 2026 Product LineupAt Keyket 2026, held on Saturday, March 28, 2026, I will be offering Cue2Keys 2, the next-generation model of the full modular custom keyboard "Cue2Keys" that I offered at my previous appearance. The main offering will be the Starter Set DX, with event-limited colors and discounted pricing. In this article, I summarize the lineup and related information for Keyket.
gameDec 26, 2025, 5:36 PM UTCDDR Status Summary (2025 Edition)With 2025 coming to an end, I summarized my current DDR progress, looked back on what I achieved this year, and thought about what to work on next year.
gameDec 15, 2025, 12:45 PM UTCOrganizing What I Learned in SF6 (From Diamond to the Doorstep of Master)I started Street Fighter 6 and finally reached the big milestone of Master. This is the second post summarizing what I learned starting from having zero fighting-game fundamentals. From a beginner-to-intermediate perspective, I look back on the essentials and share them.
keyboardDec 1, 2025, 3:00 PM UTCControlling a Keyboard from Your PC with QMK Raw HIDQMK ships with a Raw HID feature. It is niche and rarely used explicitly, but when you leverage it you can offer end users very handy capabilities. This post introduces the feature and summarizes what you need, plus the basics of implementing it.
gameOct 1, 2025, 11:45 AM UTCWhat I Learned From Street Fighter 6 (Beginner to Diamond)I’ve been playing Street Fighter 6 for a while now. Starting from zero knowledge of fighting game fundamentals, I’ve summarized what I’ve learned along the way. It’s also a great game for learning the basics of fighting games.
keyboarddevelopmentcue2keysAug 2, 2025, 9:57 AM UTCThe History of Cue2Keys: From Development Start to Initial Sales (Part 2)This article covers the development of "Cue2Keys" from the prototype stage through the first production run, describing the iterations, tradeoffs, and design details at each phase. As the second part, it records the development history of each module in detail.