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

Setting a default keymap #124

Open
lediur opened this issue Mar 29, 2023 · 2 comments
Open

Setting a default keymap #124

lediur opened this issue Mar 29, 2023 · 2 comments

Comments

@lediur
Copy link
Contributor

lediur commented Mar 29, 2023

Thanks for the work! I really appreciate the depth of functionality and documentation for this macropad :)

Is there a way to set a default keymap that the duckyPad uses on startup? I would prefer to use an alternative keymap (Colemak Mod-DH) instead of English US without needing to remember to choose the keymap when the duckyPad starts up. I did a bit of digging in the documentation and didn't see anything, but I might have overlooked something.

@dekuNukem
Copy link
Owner

It should remember the last keymap selected and stick to that, does it not do that on yours?

Make sure the keymap file is in the keymaps folder

@lediur
Copy link
Contributor Author

lediur commented Mar 29, 2023

Yeah, my colemak mapping is in my keymaps folder. After unplugging and replugging, it seems like it does retain the mapping.

I think I had a few times where it defaulted to use English US after I specifically selected Colemak, so I continued to set it manually upon startup. I'm editing the configs by hand and using rsync to keep the SD card up to date from a Git repo that lives on my machine, so I wonder if some changes there have caused the board to reset.

Does it use the dp_stats.txt to store this default keymap?

e: oh, I see it writes the keymap to dp_settings.txt. I'll pull those settings into my repo. Would you consider a PR to add something about that to either the "manual editing" or "keymaps" documentation?

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

No branches or pull requests

2 participants