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

Only three remap slots possible with Bluetooth? #180

Open
LardTom opened this issue Sep 22, 2024 · 24 comments
Open

Only three remap slots possible with Bluetooth? #180

LardTom opened this issue Sep 22, 2024 · 24 comments

Comments

@LardTom
Copy link

LardTom commented Sep 22, 2024

Hey so I have the Seeed Studio Xiao nRF52840 and i want to remap a few keys, i've noticed that only the first three mappings work. why?

@jfedor2
Copy link
Owner

jfedor2 commented Sep 22, 2024

There's no such limitation. What device are you connecting and what mappings have you defined?

@LardTom
Copy link
Author

LardTom commented Sep 22, 2024

I have the MX Keys and the MX Master 3 connected via Bluetooth. It does not matter what mappings I have, since they just stop working after the third one. I have tried several different mappings, and all of them stop working after mapping three.

@jfedor2
Copy link
Owner

jfedor2 commented Sep 23, 2024

I'm not seeing anything like that on my side so either post your config or I can't help you.

@LardTom
Copy link
Author

LardTom commented Sep 23, 2024

Here is my config, this is an example since nothing works after the third. Just to clarify I got an Seeed Studio Xiao nRF52840 and flashed it with the corresponding firmware mentioned in the description. everything else seams to work.

problem-config.json

@jfedor2
Copy link
Owner

jfedor2 commented Sep 23, 2024

So for example with this config, when you press A on the keyboard, does it produce A, or does it produce nothing?

@LardTom
Copy link
Author

LardTom commented Sep 23, 2024

it outputs an "a" it is as if there was no remap

@jfedor2
Copy link
Owner

jfedor2 commented Sep 23, 2024

And when you go to the Monitor tab and press A, what does it say?

@LardTom
Copy link
Author

LardTom commented Sep 23, 2024

It says "A"

image

@LardTom
Copy link
Author

LardTom commented Sep 25, 2024

Any updates on this?

@jfedor2
Copy link
Owner

jfedor2 commented Sep 25, 2024

Not really. My guess is your keyboard was connected to your PC directly when you did the testing and the first three mappings just happened to be for your mouse. I cannot reproduce anything of the sort.

@LardTom
Copy link
Author

LardTom commented Sep 25, 2024

i am 100% sure that is not the case, is there a way for me to give you more information?

@LardTom
Copy link
Author

LardTom commented Sep 25, 2024

so after experimenting i found out that it isnt neccesarely after the third. it is super weird. when i add more remaps where nothing gets remapped (nothing -> nothing) it seems to work sometimes as if the config does not get send fully. could this be because i use a shitty cable or something?

@LardTom
Copy link
Author

LardTom commented Sep 25, 2024

here is the config it works but is not a solution since it does not work every time
weird.json

@jfedor2
Copy link
Owner

jfedor2 commented Sep 25, 2024

What do you see when you click "Save to device" and then "Load from device"? Do mappings disappear?

@LardTom
Copy link
Author

LardTom commented Sep 25, 2024

What do you see when you click "Save to device" and then "Load from device"? Do mappings disappear?

no it is the same

EDIT: when i double click on "load from device" it says "Error: Incompatible version."

@jfedor2
Copy link
Owner

jfedor2 commented Sep 25, 2024

Then it seems they're saved correctly. Though if you do it immediately then they're loaded from memory so to test for any flash storage issues you can save, then unplug and re-plug, then load and see if they're all there.

@jfedor2
Copy link
Owner

jfedor2 commented Sep 25, 2024

Do you also double click on "save"? You're not supposed to.

@LardTom
Copy link
Author

LardTom commented Sep 25, 2024

Do you also double click on "save"? You're not supposed to.

sometimes yeah good to know, i did it until now because there was no confirmation that everything worked

@LardTom
Copy link
Author

LardTom commented Sep 25, 2024

ok so after unplugging and re-plugging it seams to work. so everytime i want to update the rebindings i have to replug it?

@jfedor2
Copy link
Owner

jfedor2 commented Sep 25, 2024

No, you shouldn't have to. That was just to test.

@LardTom
Copy link
Author

LardTom commented Sep 25, 2024

No, you shouldn't have to. That was just to test.

well as i said right after replugging the device it works directly

@LardTom
Copy link
Author

LardTom commented Oct 5, 2024

No, you shouldn't have to. That was just to test.

are you looking into that issue? it is kinda annoying

@jfedor2
Copy link
Owner

jfedor2 commented Oct 5, 2024

I've added some protection to the configuration website to prevent you from clicking the save button before it's done saving and a confirmation once it's done. Other than that I'm not really experiencing the issues.

@LardTom
Copy link
Author

LardTom commented Oct 6, 2024

I've added some protection to the configuration website to prevent you from clicking the save button before it's done saving and a confirmation once it's done. Other than that I'm not really experiencing the issues.

can it be because of the browser or something?

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