qmk / qmk_configurator

The QMK Configurator
http://config.qmk.fm
669 stars 340 forks source link

[Feature Request] Generate a cheatsheet image #1083

Closed octref closed 2 years ago

octref commented 2 years ago

Description

Hi there - love this project & thanks for your hard work!

I'd like to get a cheatsheet of my layout each time I update it. Found this on reddit:

planck-layout

Ideally, from a keymap.json, I get an image showing what's on layer 1/3/4/6.

One way of doing this would be rendering the layout to DOM, and use something like https://github.com/tsayen/dom-to-image to capture it. I might be able to send a PR, if the maintainers see this as a worthwhile addition.

yanfali commented 2 years ago

Have you tried printing? There's a print button

octref commented 2 years ago

Just saw that, while it's a nice feature, I'd still love to have all info in one image...

yanfali commented 2 years ago

It's pretty difficult to fit all that in one keyboard. What if you had 10 layers?

On Thu, Feb 17, 2022, 17:02 Pine @.***> wrote:

Just saw that, while it's a nice feature, I'd still love to have all info in one image...

— Reply to this email directly, view it on GitHub https://github.com/qmk/qmk_configurator/issues/1083#issuecomment-1043693293, or unsubscribe https://github.com/notifications/unsubscribe-auth/AARLSUZHHLZHCTZGP4AQEMTU3WLDVANCNFSM5OWJNAQQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you commented.Message ID: @.***>

octref commented 2 years ago

Yeah I don't think it'd apply to all use-cases, that's why I'm hesitant if this is a good addition to the configurator. I do guess 95% of the people use the 3 to 4 layers that's factory default, though. To those people this could be super useful.

octref commented 2 years ago

Seems some people already gave it a shot:

yanfali commented 2 years ago

Yea. I'm not sure the value to the configurator as we support 16 layers

On Thu, Feb 17, 2022, 17:37 Pine @.***> wrote:

Seems some people already gave it a shot:

— Reply to this email directly, view it on GitHub https://github.com/qmk/qmk_configurator/issues/1083#issuecomment-1043711840, or unsubscribe https://github.com/notifications/unsubscribe-auth/AARLSU2ETUFXIYB5ZDYZS23U3WPFFANCNFSM5OWJNAQQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you commented.Message ID: @.***>

octref commented 2 years ago

ok thanks!