I finally have my Chouchou keyboard (partly) put together, and now i’m trying to set up the firmware for the Taipo layout. This is my first mechanical keyboard so I’m pretty new to QMK.

I followed this page up to the part where i use qmk compile, when it complains that keymap.c for Taipo says to include “dlip.h”, which is missing. I don’t know what that file is supposed to be, and i don’t see anything like that here where i got the keymap file.

I can rename dlip/config.h to dlip.h and put it in ~/qmk_firmware/quantum, but then the console complains that every key is “undeclared here (not in a function)”.

So what’s this dlip.h file that i can’t find? What are the other files at that second link for? How am i supposed to tell this keyboard how the keys are chorded?

Thanks in advance.

  • RedSideOfTheMoon@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    3 days ago

    The repo has never been updated and the file is missing. There is the “default” keymap that doesn’t use the dlip.h file; you could try it. If it works, you could build your own keymap on top of it. Another option would be to look for other users’ config.

    • IndigoGolem@lemmy.worldOP
      link
      fedilink
      arrow-up
      1
      ·
      3 days ago

      I’m struggling to find evidence of anyone besides dlip using Chouchou. I guess i could set every key to something more normal and use Kanata to set up the chording, or i could learn QMK and make the files i need from scratch. The default keymap doesn’t work as it is.

      I just remembered to open an issue on GitHub, so hopefully that gets me some answers.

      • RedSideOfTheMoon@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        3 days ago

        Getting the author to reply to your github issue would be the best outcome.

        Otherwise, if you can get any keymap to work on the Chouchou, you’d be halfway there. Adapting the keymap from another keyboard with the same number of keys should not be too hard. You’d have to learn a bit more about QMK.

  • IndigoGolem@lemmy.worldOP
    link
    fedilink
    arrow-up
    1
    ·
    3 days ago

    Also, the instructions for Chouchou say to flash the firmware before adding the keyswitches. Is there any reason why i shouldn’t add those first while i’m waiting for answers here?