Can I flash miryoku QMK onto my keychron which is not on the list of supported keyboard in QMK? #196
-
pretty much the title? and if yes I can, then how would I able to do that? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
For a keyboard to be supported by Miryoku QMK it requires the following:
The following Keychron keyboards are supported in QMK: https://github.com/qmk/qmk_firmware/tree/master/keyboards/keychron. Which keyboard do you have? They seem to generally be row-stagger keyboards 60% and larger. Miryoku is designed for ergo keyboards. There are a few approaches to using Miryoku on row-stagger. See https://github.com/manna-harbour/miryoku_qmk/tree/miryoku/users/manna-harbour_miryoku#60_ansi. Out of those 3, only the The only mapping for row stagger currently in Miryoku QMK is https://github.com/manna-harbour/miryoku_qmk/tree/miryoku/users/manna-harbour_miryoku#60_ansi. If your keyboard supports that community layout then you can build Miryoku QMK. No Keychron keyboards currently support that community layout. Alternatively, Miryoku KMonad can be used on row stagger in a similar fashion. See https://github.com/manna-harbour/miryoku_kmonad. It doesn't depend on the exact physical layout, only the keys in use in the mapping, and if necessary the mapping can be adjusted by editing https://github.com/manna-harbour/miryoku_kmonad/blob/main/src/miryoku_kmonad.kbd.cpp. |
Beta Was this translation helpful? Give feedback.
-
Here is concrete steps for Keychron K3 Pro. |
Beta Was this translation helpful? Give feedback.
For a keyboard to be supported by Miryoku QMK it requires the following:
The following Keychron keyboards are supported in QMK: https://github.com/qmk/qmk_firmware/tree/master/keyboards/keychron. Which keyboard do you have?
They seem to generally be row-stagger keyboards 60% and larger. Miryoku is designed for ergo keyboards. There are a few approaches to using Miryoku on row-stagger. See https://github.com/manna-harbour/miryoku_qmk/tree/miryoku/users/manna-harbour_miryoku#60_ansi. Out of those 3, only the