You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Feature request: Keep keymaps in sync between two UHKs (home and office) #3058
Hi! I own two UHK v2 keyboards, one at home and one at the office, and would like to keep their keymaps and layers consistent.
When I change a keymap or layer at home, I would like to have that change available on my office keyboard without manually exporting and importing the configuration each time.
Desired behavior
An opt-in way to share a configuration between two UHKs through Agent. Ideally, Agent would detect changes made on the other computer and offer to apply them to the connected keyboard. A confirmation step would be perfectly fine for my use case; fully automatic application is not essential.
Possible approach
One option might be to let users choose a shared configuration file or folder, synced between computers using a service of their choice. Agent could export changes there and offer to import updates when needed.
This is only a suggestion, and I’m open to other approaches. Conflicting changes and accidental overwrites would need to be handled carefully.
Related discussion
I found #1851 , which discusses configuration backups to Google Drive. My main use case is keeping two keyboards consistent, rather than backing up configurations.
Is there an existing recommended workflow or a plan for this use case? If not, would you be open to considering a feature along these lines?
I’d be happy to work on an implementation and submit a PR if we can agree on the general direction and scope first.
The easiest and most flexible way to implement this feature is to make the configuration file path configurable. This way, you could specify a Google Drive, Dropbox, OneDrive, or any other such path. Sounds good?
For my home/office setup, it would also be helpful if Agent could detect changes to the shared configuration file on startup or when a keyboard is connected, and ask whether to apply them to the keyboard.
What do you think would be a reasonable initial scope: just making the configuration file path configurable, or also including change detection and a prompt to apply the configuration?
Activity
mondalaci commentedon Sep 23, 2026
Thanks for your suggestion!
The easiest and most flexible way to implement this feature is to make the configuration file path configurable. This way, you could specify a Google Drive, Dropbox, OneDrive, or any other such path. Sounds good?
yuh7 commentedon Sep 28, 2026
Thanks, that sounds good to me!
For my home/office setup, it would also be helpful if Agent could detect changes to the shared configuration file on startup or when a keyboard is connected, and ask whether to apply them to the keyboard.
What do you think would be a reasonable initial scope: just making the configuration file path configurable, or also including change detection and a prompt to apply the configuration?
Merge pull request #3063 from UltimateHackingKeyboard/feat/keymap-syn…
mondalaci commentedon Oct 5, 2026
Resolved by #3063
The next Agent release will contain it.