Este é o atual keymap que estou usando no meu teclado 40% ortolinear, CSTC40 da KPepublic. Os keymaps anteriores podem ser localizados no diretório arquivos.
Infelizmente o CSTC40 não possui o código fonte disponível oficialmente, sendo necessário usar o softwares VIA e VIAL. Sendo este último necessário para abrir o arquivo do keymap para flashear o teclado, disponível aqui com o nome cstc40_vial.vil.
Info: itsvar8 conseguiu gerar o código fonte para flashear usando o qmk, ainda não testei e não sei se funciona perfeitamente. Sim, pretendo testar ele, mas ainda não tive tempo. Quem tiver interesse, segue o link do repositório: https://github.com/itsvar8/vial-qmk/tree/cstc40/keyboards/kprepublic/cstc40
Por conveniência, uso o padrão ABNT2, que não é suportado nativamente pelo qmk. Fiz algumas adaptações para conseguir usar de forma aceitável o teclado em ANSI e ISO mas com o sistema operacional em ABNT2. Segue a tabela de conversão das teclas:
ABNT | ANSI | ISO | QMKcode |
---|---|---|---|
ç | ; : | KC_SCOLON | |
~ ^ | ' " | KC_QUOTE | |
' " | ~ ` | KC_GRAVE | |
´ ` | [ { | KC_LBRACKET | |
; : | / ? | KC_SLASH | |
/ ? | \ _ | KC_RO | |
\ | | \ | | KC_NONUS_BSLASH | |
[ { | ] } | KC_RBRACKET | |
] } | \ | | KC_BSLASH |
A seguir apresento o esquema gráfico do keymap.
Info: Esse esquema foi feito no draw.io, caso queira usar e editar, clique aqui!