geekhack

geekhack Community => Keyboards => Topic started by: Phaedrus2129 on Sun, 21 March 2010, 02:10:48

Title: ML sticking
Post by: Phaedrus2129 on Sun, 21 March 2010, 02:10:48
So I got my Cherry G84-4100 and right away I noticed the sticking issue many other people have noticed: if you don't hit a key dead center, and especially if you hit it on a corner, it will "stick" for a moment before going down. This is claimed to happen with all Cherry ML switches.

Messing around I found that this sticking actually doesn't go away until you shift the force of your finger. So right away I knew it wasn't a friction thing.

Removing a keycap and messing around... and noticed that the switch wasn't sticking! Even if I pushed a stem on its far corner, it still wouldn't stick. Then I compared to the other keys; they still stuck.

I looked at the bottom of a keycap and it struck me. It's a keycap design problem! The keys have too much vertical give; ie, if you hit a key at its top or bottom it will tilt. The sticking doesn't occur if you hit a key on its left or right side (or at least not nearly as much), only if you hit it on the top or bottom.

The keycap tilting stops it from actually depressing the stem, and thus prevents the key from actuating. Hence sticking.

The reason it tilts, I believe, is because the two plastic tabs that hold the keycap in place to the switch are not snug. Thus there's too much wiggle room, and the key can tilt. Presumably the caps are made this way for manufacturing reasons or something, or maybe they were just overlooked. I don't know. But maybe... Could it be possible to modify the keycaps so that they aren't free to tilt?



Regardless, I think the problem isn't with the ML switch itself, which appears to be sound, but with the design of keycaps used with this switch.
Title: ML sticking
Post by: EverythingIBM on Sun, 21 March 2010, 03:00:19
Try using some ol' duck tape and tape those suckers down better!

Did you get this keyboard new?
Title: ML sticking
Post by: microsoft windows on Sun, 21 March 2010, 11:22:58
Do you have any other Cherry-compatible keyboards to swap the key caps?
Title: ML sticking
Post by: Manyak on Sun, 21 March 2010, 11:28:47
Try super-gluing one I guess?

Just make sure you don't use so much glue that it trickles down into the switch.

Quote from: microsoft windows;165874
Do you have any other Cherry-compatible keyboards to swap the key caps?


You do realize that he's talking about ML switches, right?
Title: ML sticking
Post by: Phaedrus2129 on Sun, 21 March 2010, 12:27:47
I got this keyboard "refurbished" from an eBay seller.

I'm thinking of how to do this so I won't ruin the keyboard and will still be able to remove the keycaps if needed... :thinking:
Title: ML sticking
Post by: Manyak on Sun, 21 March 2010, 12:34:41
Quote from: Phaedrus2129;165898
I got this keyboard "refurbished" from an eBay seller.

I'm thinking of how to do this so I won't ruin the keyboard and will still be able to remove the keycaps if needed... :thinking:


Put super glue on the two tabs and let it dry before putting it on the switch?
Title: ML sticking
Post by: lowpoly on Tue, 23 March 2010, 16:06:43
Quote from: Phaedrus2129;165810
Removing a keycap and messing around... and noticed that the switch wasn't sticking!


Leverage?
Title: ML sticking
Post by: Rajagra on Tue, 23 March 2010, 17:35:11
Unless your keycaps are incredibly loose, I don't think they are the problem. Even if they wobble there is nothing for them to rub against to cause the friction.

I think the opposite is true. The caps are tight enough that when you hit them off-centre, it successfully transmits torque to the switch slider, making it push against the side of the 'tunnel' and suffer from friction.

If you look at the excellent pictures posted by this guy (http://geekhack.org/showpost.php?p=166071&postcount=58) :smile: you'll notice the sliders are wide rectangles. They are more stable in the left-right direction than the front-back one, explaining why they bind more easily when you hit the top/bottom of the key.

I tried a dab of white lithium grease on one of these switches. It didn't help much. I didn't want to put on too much and risk killing the switch. Maybe one of the dry aerosol lubes would be better?
Title: ML sticking
Post by: bigpook on Tue, 23 March 2010, 19:22:48
Hey, I got one of those G84-4400 in black. Yeah, it kind of sucks. But I use mine as a beater keyboard when I need one in a pinch.
Right now it is hooked up to the PS3...
Definitely not a daily driver though.