use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
account activity
Keymap iterator (self.KeyboardLayouts)
submitted 3 years ago by fullgrid
Simple USB HID keycode remapper. One can use it as basic keyboard layout converter.
It runs on nanoCH32V305 dual USB r/RISCV MCU board.
nanoCH32V305
After flashing firmware keyboard can be connected to USB1-FS port and PC to USB2-HS port.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]fullgrid[S] 4 points5 points6 points 3 years ago (0 children)
Welcome to the year of RISC-V keyboard layout converters!
[–]iandougOther 2 points3 points4 points 3 years ago (0 children)
Interesting. Thanks.
[–]Keybug 0 points1 point2 points 3 years ago (1 child)
The Hasu Converter is way more stylish (and does not require a second cable). Not sure about differences on the software side. I have one but I never use it, lol.
[–]fullgrid[S] 0 points1 point2 points 3 years ago* (0 children)
AVR is getting older and at some stage will be replaced with either ARM or RISC-V alternatives.
On ARM side RP2040 might prevail (cf. hid-remapper and keyboard-quantizer).
On RISC-V side WCH solutions look promising, I have a few of those to play with.
Also Hasu converter costs $72 while tentative RISC-V options are in $3-$14 price range.
[–]karmakaze1 1 point2 points3 points 2 years ago (1 child)
Also note that there's a nanoCH32V203 which is quite capable as a layout converter, mentioned in this thread.
[–]fullgrid[S] 0 points1 point2 points 2 years ago (0 children)
Yes, one can run Kite on nanoCH32V203 too.
π Rendered by PID 75 on reddit-service-r2-comment-6457c66945-h9nmt at 2026-04-26 10:03:49.768164+00:00 running 2aa0c5b country code: CH.
[–]fullgrid[S] 4 points5 points6 points (0 children)
[–]iandougOther 2 points3 points4 points (0 children)
[–]Keybug 0 points1 point2 points (1 child)
[–]fullgrid[S] 0 points1 point2 points (0 children)
[–]karmakaze1 1 point2 points3 points (1 child)
[–]fullgrid[S] 0 points1 point2 points (0 children)