Author Topic: Interesting read, probably nothing new...  (Read 1463 times)

0 Members and 1 Guest are viewing this topic.

Offline Lammie

  • Thread Starter
  • Posts: 100
  • Location: Netherlands
Topre Realforce 55g
Topre Leopold FC660C 45g
Matias Quiet Pro Mini
Cherry ML G84-4100LPAUS
Cherry MX Green QFTK
Model M Unicomp 103

Offline dorkvader

  • Posts: 6289
  • Location: Boston area
  • all about the "hack" in "geekhack"
Re: Interesting read, probably nothing new...
« Reply #1 on: Tue, 08 July 2014, 11:27:16 »
interesting, but so far, I think he's incorrect about apple scissor keyboards not having hysterisis. It's a bit different for domes, as everythign happens at the bottom, but the dome compresses at bottomout somewhat, causing some measure of hysterisis. I thing it;s just not beign properly debounced on teh controller side, but it's hard to say for sure.

will keep readinga fter my meetign

Offline tp4tissue

  • * Destiny Supporter
  • Posts: 13722
  • Location: Official Geekhack Public Defender..
  • OmniExpert of: Rice, Top-Ramen, Ergodox, n Females
Re: Interesting read, probably nothing new...
« Reply #2 on: Tue, 08 July 2014, 11:53:10 »
there would always be hysterisis assuming you're pressing the key hard enough to compress the rubber during bottom out..


hysterisis is not a physical implementation only, it's also software side.. how long before the pc starts to repeat input.


i think if the article dude, is saying he's getting double inputs on the bottoming out rubber dome , it's because when the dome hits the bottom, it sticks After debounce, and because rubber domes naturally causes people to Press-n-hold to ensure keystroke input, there's a higher likelyhood that youi get repeat key.

Offline damorgue

  • Posts: 1176
  • Location: Sweden
    • Personal portfolio
Re: Interesting read, probably nothing new...
« Reply #3 on: Tue, 08 July 2014, 11:58:12 »
I would argue that there is NO hysteresis. You mention that you can depress it further past the actuation point, which is absolutely irrelevant. Hysteresis would be the difference in point of activation and deactivation which would be zero in a rubberdome, no? If you press it 2mm, and it activates after 1mm, then release it and it deactivates after 1mm, then the two points coincide and it doesn't matter that you can depress it past the activation point (1mm in this case).

Offline tp4tissue

  • * Destiny Supporter
  • Posts: 13722
  • Location: Official Geekhack Public Defender..
  • OmniExpert of: Rice, Top-Ramen, Ergodox, n Females
Re: Interesting read, probably nothing new...
« Reply #4 on: Tue, 08 July 2014, 12:12:50 »
I would argue that there is NO hysteresis. You mention that you can depress it further past the actuation point, which is absolutely irrelevant. Hysteresis would be the difference in point of activation and deactivation which would be zero in a rubberdome, no? If you press it 2mm, and it activates after 1mm, then release it and it deactivates after 1mm, then the two points coincide and it doesn't matter that you can depress it past the activation point (1mm in this case).

No, I'm saying the debounce + repeat key delay timing = the action of physical hysterisis.


the compression at the bottom can be thought of as having engaged in physical hysterisis because of the initial debounce.

Offline dorkvader

  • Posts: 6289
  • Location: Boston area
  • all about the "hack" in "geekhack"
Re: Interesting read, probably nothing new...
« Reply #5 on: Tue, 08 July 2014, 16:48:24 »
I would argue that there is NO hysteresis. You mention that you can depress it further past the actuation point, which is absolutely irrelevant. Hysteresis would be the difference in point of activation and deactivation which would be zero in a rubberdome, no? If you press it 2mm, and it activates after 1mm, then release it and it deactivates after 1mm, then the two points coincide and it doesn't matter that you can depress it past the activation point (1mm in this case).
Actually, I think you are absolutely correct about that. I'm not sure what I was thinking, other than that the behaviour described seems to be more of a less-effective debounce than hysteresis.

@TP4: I don;t think that debounce + repeat delay timing = hysteresis. They may serve a similar purpose (to keep out unwanted multiple registrations) but hysteresis has to do with the physical location of the switch along its travel, which is not addressed here.

Microswitch hall effect sensors accomplish this with a schmitt trigger, which is even a different implementation and a little more complex than say the hysteresis of an MX blue.

edit: awesome quote:
Quote
The Handbook of HCI recommends key travel to be between 1.3 and 6.4 mm, and the key force to be between 28 and 142 g

That's a very narrow range, I'm not sure if any keyboard meet that [/sarcasm]


---
Reading the comments, I notice Damien [)amien from GH here posted back in 2008!
« Last Edit: Tue, 08 July 2014, 17:10:42 by dorkvader »

Offline jacobolus

  • Posts: 3670
  • Location: San Francisco, CA
Re: Interesting read, probably nothing new...
« Reply #6 on: Tue, 08 July 2014, 21:45:55 »
This particular blog post is just a summary of a famous book chapter based on some famous much older documents (and various research papers over a few decades) that have been linked from various geekhack discussions several times. (Frankly I don’t think it’s the most useful; though it does mention a bunch of important factors in keyboard design, it doesn’t really provide too many useful design criteria/suggestions.) In general, research papers I’ve found on keyboard design are very unsatisfying, coming with poor statistical analysis, or tiny sample sizes, or much too limited study lengths, or not testing the most important (IMO) variables.

http://my.safaribooksonline.com/book/electrical-engineering/computer-engineering/9780444818621/part-viii-input-devices-and-design-of-work-stations/1311#X2ludGVybmFsX0J2ZGVwRmxhc2hSZWFkZXI/eG1saWQ9OTc4MDQ0NDgxODYyMS8xMjg1

* * *

Here are some Geekhack threads to check out:
http://geekhack.org/index.php?topic=55099.0
http://geekhack.org/index.php?topic=54624.0

* * *

But do note, Amar Sagoo is the creator of Tofu, which is still far and away the best way to read long text (essays, papers, books) on a computer screen. I don’t know if there’s anything like it available for touchscreen tablets, but there should be.

http://amarsagoo.info/tofu/
« Last Edit: Tue, 08 July 2014, 21:53:22 by jacobolus »