mooltipass / minible

Github repository containing the firmwares running on the Mooltipass Mini BLE
GNU General Public License v3.0
97 stars 21 forks source link

Add swiss german keyboard #411

Open limpkin opened 11 months ago

limpkin commented 11 months ago

Missing feature

swiss german keyboard layout

Justification

fairly obvious

Workarounds

none

My1 commented 2 months ago

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 commented 2 months ago

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 commented 2 months ago

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 :/