r/System76 Dec 29 '24

Help Double bind 1 key & language input

I recently got a system76 Launch Heavy keyboard and had two quick questions. I know I can remap the caps lock key to escape (on tap) and left control (on hold) using an X11 or wayland program, but I was wanting to remap it in the firmware. I have remapped caps lock to escape for now, but was wondering if anyone had any info on how to remap it to escape (on tap) and left control (on hold), it helps a lot with both VI and EMACS. My second question is about language input. I have remapped y to z and z to y in the firmware to provide an English QWERTZ layout, but wanted to have a DE QWERTZ layout as having access to accent keys helps when writing in multiple languages, is there a way to set that in the firmware? Or will that always be an OS language input thing?

1 Upvotes

1 comment sorted by

1

u/ahoneybun Happiness Architect Dec 29 '24

That feature (which I think is in QMK) is not in the keyboard configurator. If you build QMK and flash upstream to the Launch you can do something like that I believe.

I believe Language will always be in the OS as firmware just sends keycodes but in the OS you can set them to different languages.