Consumer key, Rotaty encoder & Debug print
Pre-releaseConsumer key 🔈🔇🔊
Keyboard#send_key🎛️
It now accepts multiple keycodes.
Good for combining with rotary encoders. Check an example on wiki/Rotary encoder.
PRK_DESCRIPTION📝
Version number, built date, and revision hash are shown on the serial console at boot time.
PicoRuby version 3.1🔥
The programming processing system, PicoRuby, upgraded from 3.0 to 3.1.
This shouldn't affect any external behavior regarding keyboard (hopefully🤞).
One beneficial thing to users is that the functionality of exceptions improved.
Let's say you mistakenly write kbd = Keyb_oard.new
, not kbd = Keyboard.new
, an error message will show on the serial console:
In such a situation, your keyboard doesn't work as a keyboard but the PRKFirmware storage drive keeps alive. Until version 0.9.16, the drive was unexpectedly unmounted and you might have difficulty rewriting your keymap.rb.
Again, we strongly recommend using a serial console when your keymap.rb doesn't work. See wiki/Debug print
Bug fix🐛
- An issue related to "Startup time reduced⌨💨" issues/120
- An issue of RGB issue/122
- Improve serial console print that used to be often tangled
Big thanks to @yswallow and @techmech-keeb