urob / zmk-config

Personal ZMK firmware configuration for various boards (34-keys, Corneish Zen, Planck)
527 stars 239 forks source link

Nav + L keeps sending Backspaces #8

Open RATIU5 opened 1 year ago

RATIU5 commented 1 year ago

Not sure why but when I hit L while holding Nav, it keeps sending back spaces and it won't turn off unless I activate the combo for backspace. Is this intentional?

urob commented 1 year ago

A single tap of Nav + L should send a single backspace. Holding Nav + L should send Ctrl + backspace. If a single tap keeps sending backspace after you released the key, it sounds like you are experiencing some form of stuck keys.

Which board are you using? I hadn't have an issue with stuck keys for a long while since some stuff has been fixed upstream. The one exception is my Adv360, which I have been struggling with lately and haven't yet debugged (I am waiting for Kinesis to bring the drivers up to date with the latest ZMK updates before further looking into it).

RATIU5 commented 1 year ago

Unfortunately, yes, it is the Adv360 giving me these issues. I've been trying it for a while and it seems to vary when it does it and when it doesn't. What version are the current ZMK Adv360 drivers at?

Trying this layout on my cornes, I get no issues.

urob commented 1 year ago

I am using https://github.com/zmkfirmware/zmk/pull/1454 at the core. You could try using the drivers from KinesisCorporation/Adv360-Pro-ZMK instead, which would require the following steps:

RATIU5 commented 1 year ago

Don't you have a layout that matches the Adv360 matrix? In your zmk-nodefree-config repo? I attempted to follow your steps but I'm not experienced enough with C/ZMK to get a working build.

I tried to use the same build process and files as Kinesis has and made sure everything was reverted to 3.0. No luck on my end https://github.com/RATIU5/zmk-config/tree/advantage. I will possibly try to come against this later. In the meantime, I may revert layouts since some keys don't work until I spam them.