KinesisCorporation / Adv360-Pro-ZMK

Production repository for the all-new Advantage360 Professional using ZMK engine
MIT License
446 stars 6.35k forks source link

Phantom Keypresses #506

Open kelvinlauKL opened 3 months ago

kelvinlauKL commented 3 months ago

I've had this keyboard for over a year now. I've noticed that it occasionally does a "phantom" keypress while I'm typing. For example, when I try to type:

Hi, how are you doing?

It would sometime insert additional keystrokes:

Hi, hoow are you doing?

Is this a problem other folks have noticed as well?

kharoutinian commented 3 months ago

I see similar behavior with my 360 pro a couple times a day. For me it will almost always manifest with the "phantom" keypress after the next letter like this:

Hi, howo are you doing?

I also see it with both of my 1st gen Advantage boards so I've been assuming its because of the way that I type. I'll start taking note of what letters I type when it happens again to try to make some correlations.

ReFil commented 3 months ago

If this is presenting an issue you can try adjusting your debouncing settings https://zmk.dev/docs/features/debouncing

linhub15 commented 2 months ago

I ran into this issue as well, and documented some mitigation steps in this reddit post.

https://www.reddit.com/r/kinesisadvantage/comments/1buz2vv/looking_for_suggestions_duplicate_and_double_key/

In the end, the keyboard was replaced. Now, on the replacement keyboard it is happening again.

e.g. when I typed "replacement", it typed "replaccement", sometimes there are three letter occurrences as well.

sbg-dev commented 2 months ago

I was just looking if a new FW is available because I'm facing the same issue that was already described and I found this issue. I'll try the suggested solution with the debouncing settings., Btw. this issue happened twice while writing this post. ☹️

KinesisCorporation commented 2 months ago

Thanks for raising this issue. Our tech support team has talked with some of you and we've been researching this issue ourselves.

If people are experiencing this type of issue with completely different keyboards, this sounds like a garden-variety typo or perhaps a PC problem...

If people are seeing this issue exclusively on the 360 Pro then it could be a firmware/Bluetooth/settings issue (keyboard is sending extra strokes or debounce isn't optimized for your typing speed/style) or a hardware issue with a switch. If it was a switch defect, we would expect to see it on the same key over and over. If its a firmware problem we would expect to see it happen with all keys to some degree.

Please let us know what each of you are seeing and whether its specific to Bluetooth or USB operating modes so we can investigate further. Thanks!

kelvinlauKL commented 2 months ago

Thanks for raising this issue. Our tech support team has talked with some of you and we've been researching this issue ourselves.

If people are experiencing this type of issue with completely different keyboards, this sounds like a garden-variety typo or perhaps a PC problem...

If people are seeing this issue exclusively on the 360 Pro then it could be a firmware/Bluetooth/settings issue (keyboard is sending extra strokes or debounce isn't optimized for your typing speed/style) or a hardware issue with a switch. If it was a switch defect, we would expect to see it on the same key over and over. If its a firmware problem we would expect to see it happen with all keys to some degree.

Please let us know what each of you are seeing and whether its specific to Bluetooth or USB operating modes so we can investigate further. Thanks!

I'm on bluetooth, advantage 360 pro. I don't think it's limited to one key - there doesn't seem to be rhyme or reason to when it duplicates keys.

It happens on both my Mac Studio and MacBook Pro, so I don't think it's computer specific. It's happened to me enough that I don't think it's a typo.

KinesisCorporation commented 2 months ago

Thanks for raising this issue. Our tech support team has talked with some of you and we've been researching this issue ourselves. If people are experiencing this type of issue with completely different keyboards, this sounds like a garden-variety typo or perhaps a PC problem... If people are seeing this issue exclusively on the 360 Pro then it could be a firmware/Bluetooth/settings issue (keyboard is sending extra strokes or debounce isn't optimized for your typing speed/style) or a hardware issue with a switch. If it was a switch defect, we would expect to see it on the same key over and over. If its a firmware problem we would expect to see it happen with all keys to some degree. Please let us know what each of you are seeing and whether its specific to Bluetooth or USB operating modes so we can investigate further. Thanks!

I'm on bluetooth, advantage 360 pro. I don't think it's limited to one key - there doesn't seem to be rhyme or reason to when it duplicates keys.

It happens on both my Mac Studio and MacBook Pro, so I don't think it's computer specific. It's happened to me enough that I don't think it's a typo.

Gotcha. So its random and not reproducible in anyway and not limited to one key.

https://zmk.dev/docs/features/debouncing

kbrah commented 1 month ago

I face the same issue. For me it happens only with Bluetooth. When I'm plugged in with USB there are no phantom keypresses.

KinesisCorporation commented 1 month ago

I face the same issue. For me it happens only with Bluetooth. When I'm plugged in with USB there are no phantom keypresses.

Please try adjusting your debounce settings to 10-12ms and report back.

ebzzry commented 1 month ago

I have done all the suggestions but I still have phantom keypresses.

KinesisCorporation commented 1 month ago

Sorry to hear that but thank you very much for trying!

Please submit a trouble ticket. We'd like to have you try a bluetooth adapter to see if that makes a difference. If it turns out its a keyboard-specific problem don't worry, you are covered under the original warranty.

https://kinesis-ergo.com/support/contact-a-technician/

ebzzry commented 3 weeks ago

After trying to fix the problem for at least a year—applying patches, changing settings—I give up.

I switched to wired mode and couldn't be happier.

michamcr commented 3 weeks ago

I am experiencing this issue with Kinesis Freestyle 2 that I just bought on Amazon - filed a ticket. At first I thought it was my PC, I switched to a different machine and still seeing the issue. I'll go try debouncing and see how I get on. I have a second Kinesis Freestyle 2 for years and that is rock solid, this brand new one, something strange going on, and it shows up mostly when I press "space". 😵

KinesisCorporation commented 2 weeks ago

I am experiencing this issue with Kinesis Freestyle 2 that I just bought on Amazon - filed a ticket. At first I thought it was my PC, I switched to a different machine and still seeing the issue. I'll go try debouncing and see how I get on. I have a second Kinesis Freestyle 2 for years and that is rock solid, this brand new one, something strange going on, and it shows up mostly when I press "space". 😵

Hi Michael, Sorry you are having an issue with your Freestyle2 but thank you for submitting a ticket. We will work with you directly. This thread (and whole forum) is specifically for Advantage360. The Freestyle2 has entirely different electronic architecture so while the symptoms may be similar, there problems are not the same so I'm going to hide these comments. Have great day!.

Fomiller commented 1 week ago

I am also seeing the describe issue with an additional problem of input delay, typing a word and having the characters not appear or waiting 1-2 seconds to have the characters appear. I am using an Advantage 360 pro on MacOS 14.4 and 14.6 using bluetooth. When switching to usb the issue seems to resolve itself

KinesisCorporation commented 1 week ago

Hi @Fomiller. Sorry to hear you are having this problem. Please send us a support ticket using the link below. We'd like to get you a complimentary USB-A Bluetooth dongle to test whether that addresses your issue.

https://kinesis-ergo.com/support/contact-a-technician/