Author Topic: Why are mouse and keyboard switches so different?  (Read 4609 times)

0 Members and 1 Guest are viewing this topic.

Offline wolfv

  • Thread Starter
  • Posts: 269
Why are mouse and keyboard switches so different?
« on: Sat, 06 September 2014, 13:25:12 »
Mouse buttons have a much shorter travel (and pre-travel) than keyboard switches.
Why is that?

Thanks for fielding my silly question.

Offline Lastpilot

  • Power stance
  • * Esteemed Elder
  • Posts: 1463
  • Location: Louisiana
Re: Why are mouse and keyboard switches so different?
« Reply #1 on: Sat, 06 September 2014, 13:29:23 »
I am guessing its because keyboards require a streaming sequence of button presses that depend on factors like accuracy and comfort.

Mice are just hit for the occasional single or double-click. A short travel key press on a mouse ensures the least amount of non-intended movement on the actual mouse, which is not a factor on the keyboard.

And it's not a silly question!
« Last Edit: Sat, 06 September 2014, 13:31:12 by Lastpilot »

Offline jacobolus

  • Posts: 3661
  • Location: San Francisco, CA
Re: Why are mouse and keyboard switches so different?
« Reply #2 on: Sat, 06 September 2014, 14:21:03 »
I think it's just a historical artifact.

I would much prefer longer-travel switches on a mouse. I think Cherry MLs or clicky NMB/Hi-Tek “space invaders” would work pretty well for mouse switches.

Offline jacobolus

  • Posts: 3661
  • Location: San Francisco, CA
Re: Why are mouse and keyboard switches so different?
« Reply #3 on: Sat, 06 September 2014, 14:31:37 »
Also, I think a mouse could comfortably hold at least 5-10 reasonably large keys on it, without interfering with it's function as a mouse (on the other hand, the “kings assembly” thing is overkill). There’s no reason not to e.g. be able to hold down a key that makes the mouse send USB codes for arrow key presses when it moves instead of mouse movements.

A mouse intended for use in photoshop should have buttons on it for changing the brush properties, a spacebar key (in photoshop holding the spacebar temporarily switches the tool to the grabber hand), etc.

A mouse being used for a browser should have buttons for scrolling, switching between tabs, saving the current webpage or text selection to some bookmark store, viewing archived pages for the current URL at the wayback machine, etc.

Offline Altis

  • Posts: 974
  • Location: Canada
Re: Why are mouse and keyboard switches so different?
« Reply #4 on: Sun, 07 September 2014, 19:34:45 »
I think it's because your hands are generally static over top of the mouse button, the device is in your hand. You're resting your finger on the button, then you just apply some pressure on the finger to click it.

The keyboard has you moving your fingers constantly around, so landing on a button with no depth would probably be very uncomfortable. Having said that, they are reducing the travel of keyboards these days, so maybe it's coming.
« Last Edit: Sun, 07 September 2014, 19:36:32 by Altis »
WhiteFox (Gateron Brown) -- Realforce 87U 45g -- Realforce 104UG (Hi Pro 45g) -- Realforce 108US 30g JIS -- HHKB Pro 2 -- IBM Model M ('90) -- IBM Model M SSK ('87) -- NMB RT-101 & RT-8255C+ (Hi-Tek Space Invaders) -- Chicony KB-5181 (Monterey Blue Alps) -- KPT-102 (KPT Alps) -- KUL ES-87 (62/65g Purple Zealios) -- CM QFR (MX Red) -- Apple Aluminum BT -- Realforce 23u Numpad -- Logitech K740 -- QSENN DT-35 -- Zenith Z-150 (Green Alps)

Offline berserkfan

  • Posts: 2135
  • Location: Not CONUS Not CONUS Not CONUS Not CONUS
  • changing diapers is more fun than model f assembly
Re: Why are mouse and keyboard switches so different?
« Reply #5 on: Sun, 07 September 2014, 23:14:07 »
I think it's just a historical artifact.

I would much prefer longer-travel switches on a mouse. I think Cherry MLs or clicky NMB/Hi-Tek “space invaders” would work pretty well for mouse switches.

Absolutely.

Nowadays gamers spam mouseclicks nonstop. I am wishing I could turn my stiff and nasty Kensington mouse switches to Cherry MX but don't know how.
Most of the modding can be done on your own once you break through the psychological barriers.

Offline SonOfSonOfSpock

  • Posts: 321
  • Location: Colorado, USA
Re: Why are mouse and keyboard switches so different?
« Reply #6 on: Sun, 07 September 2014, 23:56:59 »
I've never seen an ergonomic mouse with buttons that have a long travel. I don't know the reason, but I'd imagine that they would have added them if it made a big difference comfort wise.

Offline jacobolus

  • Posts: 3661
  • Location: San Francisco, CA
Re: Why are mouse and keyboard switches so different?
« Reply #7 on: Mon, 08 September 2014, 00:23:12 »
It does make a big difference. I suspect the creators of ergonomic mice never considered it. Ergonomic mice is a niche market, it’s not like the guys making them have big teams of researchers. I wonder what the backgrounds of ergonomic mice creators even are. They probably have some mechanical engineers on the team, and hopefully some product designers. Few people involved in designing or building peripherals seem to have any particular background in hand anatomy or human factors research though. When occasionally there are some real experts involved in making a product (e.g. the MS ergonomic keyboards) there are usually so many other design constraints (low cost, similarity to existing products) that they don’t have anything even close to carte blanche to design a product starting from human anatomy and working up.

Every commercially available mouse I’ve ever tried used little microswitches. Similarly, every commercial calculator, phone keypad, microwave, coffee machine, video game controller, etc. uses some crappy mushy low-travel switches, or the occasional nice one uses microswitches. Just be glad they aren’t moving to capacitive “buttons” like I recently had to use in a rental car: they looked like buttons, but didn’t depress at all, instead getting triggered via capacitive sensors when touched – except 3/4 of my touches did absolutely nothing. Unbelievably frustrating.

Would it be better if vendors did extensive research on switches to find the most effective one for their application, and then used those for their products (at least in some deluxe alternative version)? Of course. Is anyone going to do that? No. (Which is kind of sad considering how much e.g. video game controllers or “modern” graphing calculators sell for.)
« Last Edit: Mon, 08 September 2014, 00:28:13 by jacobolus »

Offline Grim Fandango

  • * Esteemed Elder
  • Posts: 1036
  • Location: The Moon
  • "The living still give me the creeps."
Re: Why are mouse and keyboard switches so different?
« Reply #8 on: Mon, 08 September 2014, 00:39:58 »
I think responsiveness and size (of the switch) both play a large role in the reason why mice and keyboards use different kinds of switches.

The switches found in mice are not always of poor quality.  For my purposes, I would much prefer something like the Omron D2FC-F-7N to any switch I have used so far in a keyboard.
« Last Edit: Mon, 08 September 2014, 00:44:18 by Grim Fandango »
Mouse Guide 2.0: A list of mice with superior sensors and more.
http://geekhack.org/index.php?topic=56240.0

Offline jacobolus

  • Posts: 3661
  • Location: San Francisco, CA
Re: Why are mouse and keyboard switches so different?
« Reply #9 on: Mon, 08 September 2014, 01:27:56 »
Good keyboard switches can be just as “responsive” as mouse switches. You just need something with a very sharp tactile point and relatively low travel. As I said, clicky space invaders would be great.

Offline Oobly

  • * Esteemed Elder
  • Posts: 3929
  • Location: Finland
Re: Why are mouse and keyboard switches so different?
« Reply #10 on: Mon, 08 September 2014, 05:48:37 »
Very different use cases. Switches for typing have different requirements to switches for precision mouse button clicking.

On the mouse you're keeping your fingers on the buttons and need to be able to click precisely without moving the mouse. That requires as little button movement as possible with positive feedback.

On the keyboard you move your fingers around and require larger movements to match. A microswitch keyboard doesn't feel "right" because the short travel, stiff click and hard bottom out don't match the larger movements you make while typing.

Microswitches are perfect for mouse use. The very short travel, good feedback and fast response with positive return are ideal for rapid and responsive mouse button use. Longer travel switches are better for keyboards such as Cherry MX, Topre, Buckling spring, etc.

Buying more keycaps,
it really hacks my wallet,
but I must have them.

Offline MJ45

  • HHKB Pro
  • Posts: 530
  • Location: Chicagoland
Re: Why are mouse and keyboard switches so different?
« Reply #11 on: Mon, 08 September 2014, 10:56:01 »
Good keyboard switches can be just as “responsive” as mouse switches. You just need something with a very sharp tactile point and relatively low travel. As I said, clicky space invaders would be great.

Very different use cases. Switches for typing have different requirements to switches for precision mouse button clicking.

On the mouse you're keeping your fingers on the buttons and need to be able to click precisely without moving the mouse. That requires as little button movement as possible with positive feedback.

On the keyboard you move your fingers around and require larger movements to match. A microswitch keyboard doesn't feel "right" because the short travel, stiff click and hard bottom out don't match the larger movements you make while typing.

Microswitches are perfect for mouse use. The very short travel, good feedback and fast response with positive return are ideal for rapid and responsive mouse button use. Longer travel switches are better for keyboards such as Cherry MX, Topre, Buckling spring, etc.

Mouse switches can be swapped out for better feel, force, tactility, rebound etc. Omron, Hunao , and even Cherry make micro switches for mice. I favor Omron Japan D2F-F 0.74n for button 1 & 2 and Omron Japan D2F-01 1.47n for 3, 4 and 5. Its like keyboard switch preferences every one is different. I buy my mice for shape and good sensors if the switches are not to my liking I'll swap them out.

Offline fohat.digs

  • * Elevated Elder
  • Posts: 6466
  • Location: 35°55'N, 83°53'W
  • weird funny old guy
Re: Why are mouse and keyboard switches so different?
« Reply #12 on: Mon, 08 September 2014, 11:24:45 »

On the mouse you're keeping your fingers on the buttons and need to be able to click precisely without moving the mouse.


This has got to be it.

My hands are flying and pounding where the keyboard is concerned, and, depending on my emotions at the time, some keys like spacebar and enter get an even more vicious pummeling.

Mouse buttons need to be silky smooth and light, although the tactile feedback is essential.

I am not a gamer, but I would love lighter mouse buttons.
"The Trump campaign announced in a letter that Republican candidates and committees are now expected to pay “a minimum of 5% of all fundraising solicitations to Trump National Committee JFC” for using his “name, image, and likeness in fundraising solicitations.”
“Any split that is higher than 5%,” the letter states, “will be seen favorably by the RNC and President Trump's campaign and is routinely reported to the highest levels of leadership within both organizations.”"

Offline jacobolus

  • Posts: 3661
  • Location: San Francisco, CA
Re: Why are mouse and keyboard switches so different?
« Reply #13 on: Mon, 08 September 2014, 12:05:12 »
Very different use cases. Switches for typing have different requirements to switches for precision mouse button clicking.

On the mouse you're keeping your fingers on the buttons and need to be able to click precisely without moving the mouse. That requires as little button movement as possible with positive feedback.  [...] Microswitches are perfect for mouse use. The very short travel, good feedback and fast response with positive return are ideal for rapid and responsive mouse button use.
This all sounds like post-facto justification for something you’re familiar with, rather than reasoning from first principles. Have you ever tried using a longer-travel switch in a mouse?

Mouse buttons need to be silky smooth and light, although the tactile feedback is essential.
Mouse buttons in every commercial mouse I’ve ever seen are quite stiff. They need to be with the low travel, or else they would be accidentally pressed all the time.
« Last Edit: Mon, 08 September 2014, 12:07:07 by jacobolus »

Offline Grim Fandango

  • * Esteemed Elder
  • Posts: 1036
  • Location: The Moon
  • "The living still give me the creeps."
Re: Why are mouse and keyboard switches so different?
« Reply #14 on: Mon, 08 September 2014, 17:23:11 »
Good keyboard switches can be just as “responsive” as mouse switches. You just need something with a very sharp tactile point and relatively low travel. As I said, clicky space invaders would be great.

Good keyboard switches can be just as "responsive" as mouse switches.  You just need something with a very sharp tactile point and a relatively low travel. Aka, not keyboard switches.

But I get it. My purposes and requirements for a mouse would be different from those of a lot of people here. I have my preference in mouse switches and seriously doubt whether something more similar to a keyboard switch would be more comfortable or better for performance.
« Last Edit: Mon, 08 September 2014, 17:27:42 by Grim Fandango »
Mouse Guide 2.0: A list of mice with superior sensors and more.
http://geekhack.org/index.php?topic=56240.0

Offline davkol

  •  Post Editing Timeout
  • Posts: 4994
Re: Why are mouse and keyboard switches so different?
« Reply #15 on: Mon, 08 September 2014, 17:53:37 »
  • dealing with off-center button presses
  • double-clicking and Diablo-like clickfests
  • limited space inside most pointing devices
  • different way of mounting actual buttons, usually with levers (e.g., mouse shell)

Offline jacobolus

  • Posts: 3661
  • Location: San Francisco, CA
Re: Why are mouse and keyboard switches so different?
« Reply #16 on: Mon, 08 September 2014, 21:26:45 »
Good keyboard switches can be just as "responsive" as mouse switches.  You just need something with a very sharp tactile point and a relatively low travel. Aka, not keyboard switches.
By relatively low travel I mean something on order 2–3 mm, with actuation at maybe 0.8–1.5mm into the stroke. I.e. much longer travel than a typical mouse switch.

Quote
My purposes and requirements for a mouse would be different from those of a lot of people here.
What are your purposes and requirements?

  • dealing with off-center button presses
  • double-clicking and Diablo-like clickfests
  • limited space inside most pointing devices
  • different way of mounting actual buttons, usually with levers (e.g., mouse shell)
Why would off-center button presses be a problem in a device where your finger always stays in the same place?

I think that e.g. clicky space invader switches are perfectly fine for "clickfests". Even nice-quality laptop-keyboard scissor switches would work just fine (i.e. better than the majority of existing mouse switches) for most mouse uses, I think.

Obviously existing mouse designs wouldn’t too easily accommodate existing keyboard switches (since the switches are currently mounted against the shell, as you point out, the motion is actually a pivot of part of the shell rather than a linear press, and so if the travel got too long the plastic would start breaking), but that seems like very shallow reasoning again based on justifying an existing setup rather than reasoning from first principles. There’s nothing fundamentally stopping mouse switches from having a longer travel distance, or stopping mouse designs from being changed to work with other switches. Just historical inertia.

One reason thinking about this is important is because clicking the mouse contributes to RSI for many folks, which in severe cases can be debilitating.
« Last Edit: Mon, 08 September 2014, 21:36:13 by jacobolus »

Offline davkol

  •  Post Editing Timeout
  • Posts: 4994
Re: Why are mouse and keyboard switches so different?
« Reply #17 on: Tue, 09 September 2014, 05:01:41 »
Why would off-center button presses be a problem in a device where your finger always stays in the same place?
Incorrect assumption. Palm grip users often press buttons around the front edge, while fingertip grip favors clicking rather in the back.

Some mice are used by more people and some people change their grip over time.

Obviously existing mouse designs wouldn’t too easily accommodate existing keyboard switches (since the switches are currently mounted against the shell, as you point out, the motion is actually a pivot of part of the shell rather than a linear press, and so if the travel got too long the plastic would start breaking), but that seems like very shallow reasoning again based on justifying an existing setup rather than reasoning from first principles. There’s nothing fundamentally stopping mouse switches from having a longer travel distance, or stopping mouse designs from being changed to work with other switches. Just historical inertia.
Change for the sake of change?

If the only point is longer travel… well, it's been done before. Springs between mouse shell and switches and scissor-switch dome buttons do exist, but haven't received much praise AFAIK, because of poor stabilization and too much force overall¹ required to (double)click; I mean, like some ergonomic studies operate with the sum of all force and travel needed to do a task.

One reason thinking about this is important is because clicking the mouse contributes to RSI for many folks, which in severe cases can be debilitating.
The very first word of RSI is "repetitive". Many (most?) user interfaces are designed to make use of repetitive clicking and stuff. There are already ways to avoid it though. For example, I posted my last comment without any pointing device connected to my desktop. Likewise, I've setup my Tablet PC to emulate mouse clicks when needed.

There are obviously use cases that require clicking a mouse; (pro)gaming comes to mind. AFAIK the fighting-games community has experimented with keyboard switches and went back to arcade buttons, because of *performance*.

Offline jacobolus

  • Posts: 3661
  • Location: San Francisco, CA
Re: Why are mouse and keyboard switches so different?
« Reply #18 on: Tue, 09 September 2014, 12:27:13 »
Why would off-center button presses be a problem in a device where your finger always stays in the same place?
Incorrect assumption. Palm grip users often press buttons around the front edge, while fingertip grip favors clicking rather in the back.
So build a mouse which puts the buttons exactly where they’re needed. People with different grips would probably benefit from different overall mouse shapes.

Quote
There are obviously use cases that require clicking a mouse; (pro)gaming comes to mind. AFAIK the fighting-games community has experimented with keyboard switches and went back to arcade buttons, because of *performance*.
Arcade buttons have *much more* travel than mouse buttons.

Offline wolfv

  • Thread Starter
  • Posts: 269
Re: Why are mouse and keyboard switches so different?
« Reply #19 on: Wed, 10 September 2014, 11:18:45 »
Wow, thanks for all the responses.
That question has been in the back of my mind for a long time.
You are all awesome  :thumb:.