Here's my custom firmware; hope it helps someone

One thing about the QMK repo I really like is that they’ve accepted a lot of people’s custom firmware, so it’s easy to find examples of a lot of things you might want to do.

It’s also huge and makes git really sluggish, so that’s a disadvantage.

I’m not suggesting that Kaleidoscope follow QMK’s example here, but it would be nice to have some sort of directory of people’s custom firmware to check out.

Here’s mine: Kaleidoscope/custom/Model100-fc at fc-custom · forrcaho/Kaleidoscope · GitHub

I hope someone finds it useful.

3 Likes

QMK have pruned their directory of keymaps since the OP. I know because I submitted one for the Minidox (my only ever pull request!) and it is gone now.

One thing I prefer with Arduino is that you don’t have to use git to clone the whole repo to modify a keymap. Instead I find you can just share your “sketches” in the cloud (I think this is since the 2.x branch of Arduino).

So, without further ado, here is my own keymap. RSTHD with some combos.

I had my experience with QMK also when I was using the Ergodox. The advantage you mentioned is valid, for sure. But if we post just our github links to the repositories, it’s a bit hard to find inspiration (sort by keyboard, layout, language for example).

not sure, how to solve this, but kind of a layout database / browser would probably be nice, don’t you think?

anyway, here is my repo (the main branch is for model01, model100 has it`s own branch - although not many changes for model01 in quite a while).

right now I am experimenting with homerow/bottomrow mods, actually not sure why, but fiddling with your keyboard is also part of the fun :wink:

I added a custom “plugin” to my layout that switches to a different led effect depending on the layer chosen. so in my case, stalker is active, if I switch to game mode, wavepool becomes active.

here you can find it: GitHub - sboesebeck/keyboardioLayout at model100

some facts about the keyboard:

  • Hardware: Model01 or Model100
  • bottomrowmods (currently, might change back)
  • German Layout
  • Symbol layer (braces etc. for programmers)
  • ADNW XOY layout (on a dedicated layer)
  • custom plugin