Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add swiss german keyboard #411

Open
limpkin opened this issue Oct 14, 2023 · 3 comments
Open

Add swiss german keyboard #411

limpkin opened this issue Oct 14, 2023 · 3 comments

Comments

@limpkin
Copy link
Contributor

limpkin commented Oct 14, 2023

Missing feature

swiss german keyboard layout

Justification

fairly obvious

Workarounds

none

@My1
Copy link
Contributor

My1 commented Jul 29, 2024

stupid idea, make a few (e.g. 3 or so) slots for custom kb layouts. (especially useful for slightly more unusual layouts like "German (no dead keys)"

hell you could even have moolticute provide a big database of layouts to move into these if the keyboard layouts become too big for the firmware. (or if we take this one step further even read out what the system has currently and send that to the MP for the duration of the connection automatically)

@Sazoji
Copy link

Sazoji commented Jul 29, 2024

If you could load like how qmk references custom keymaps to translate characters to key codes that solves half the issue,
IDK how dead keys should be included or what special characters require a custom keyboard translation input (as someone with the same exact keyboard at home and at work I don't get the pleasure of dealing with language-specific keyboards) but if you're only translating the changes to include the language-specific character-> kbd output seems very short, include all the üüüs you want.
https://github.com/qmk/qmk_firmware/blob/master/quantum/keymap_extras/keymap_swiss_de.h

@limpkin
Copy link
Contributor Author

limpkin commented Jul 29, 2024

at some point it did cross my mind to allow upload of custom key maps. We never got to it because of the amount of time needed to implement it and the very few users who could benefit from it :/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants