Author Topic: Pressure Sensitive Keyboard  (Read 3683 times)

0 Members and 1 Guest are viewing this topic.


Offline ch_123

  • * Exalted Elder
  • Posts: 5860
Pressure Sensitive Keyboard
« Reply #1 on: Thu, 06 August 2009, 17:59:39 »
I dunno. Considering people's tendency to bottom out hard on keys, I don't think it will ever catch on. Likewise, if you take a half-way skilled typist, they'll learn to press the keys on their keyboard with just enough force to activate until it becomes an entirely subconscious process. If you make people stop and think about the pressure they need to apply at every key they press, it's going to slow them down immensley, probably to the stage where even Average Joe will get pissed off by it.

If it does catch on, it looks like me and my 'F are going to be stuck with eachother for the rest of our respective days =P
« Last Edit: Thu, 06 August 2009, 18:02:26 by ch_123 »

Offline fuzzybyte

  • Posts: 54
Pressure Sensitive Keyboard
« Reply #2 on: Thu, 06 August 2009, 18:02:21 »
i guess it doesn't work well with buckling springs

for gaming purposes this would be nice, though
« Last Edit: Thu, 06 August 2009, 18:05:08 by fuzzybyte »

Offline ch_123

  • * Exalted Elder
  • Posts: 5860
Pressure Sensitive Keyboard
« Reply #3 on: Thu, 06 August 2009, 18:08:04 »
Again, it would be a mess, too easy to press a key with too much or too little force, causing you to do the wrong thing. It's a nice idea, but probably too imprecise for real world usage.

Offline Eclairz

  • Posts: 308
Pressure Sensitive Keyboard
« Reply #4 on: Thu, 06 August 2009, 18:08:24 »
http://arstechnica.com/hardware/news/2009/08/microsoft-hardware-unveils-pressure-sensitive-keyboard.ars

says it has 8-bit pressure sensitivity? so its like a wacom digitizer for a keyboard? I don't see the point unless they plan to make the keyboard into a musical instrument, or maybe some gaming/typing tutor or maybe an rsi monitor. But either way to make it predictable a mechanical linear switch would be ideal. Honestly though it seems pointless, you don't want to change pressure or keep continuous pressure on a keyboard, an ergonomic game pad is more ideal for this (and i believe the ps2 pad initially had this).
Lenovo ThinkPad TrackPoint Keyboard
RealForce 45g UK 88UB
FILCO Majestouch TenKeyPad

Offline Mr.6502

  • Posts: 77
Pressure Sensitive Keyboard
« Reply #5 on: Thu, 06 August 2009, 18:10:42 »
I just saw this on ars as well.  

Being a keyboard using fighting game fan my first thought was to try out Street Fighter with two pressure sensitive attack buttons instead of six normal ones.  Could be fun.

EDIT:  Also, I would like to try a keyboard where typing hard automatically holds shift for the keypress.
"Engineers are really good at labeling and branding things ...  If we had named Kentucky Fried Chicken, it would have been Hot Dead Birds."

-Vint Cerf

Offline JBert

  • Posts: 764
Pressure Sensitive Keyboard
« Reply #6 on: Thu, 06 August 2009, 18:58:16 »
Interesting... This reminds me of some Ericson patent which talked about something similar to Matias' half-keyboard: the selected key would not depend on the spacebar but on the exerted force.

Also - and more importantly - did anyone notice that it seems to offer N-key rollover on a "simple" membrane keyboard?!?
Now mass-produce it and maybe other vendors would be forced to bring out more NKRO keyboards at a lower price.
IBM Model F XT + Soarer's USB Converter || Cherry G80-3000/Clears

The storage list:
IBM Model F AT || Cherry G80-3000/Blues || Compaq MX11800 (Cherry brown, bizarre layout) || IBM KB-8923 (model M-style RD) || G81-3010 Hxx || BTC 5100C || G81-3000 Sxx || Atari keyboard (?)


Currently ignored by: nobody?

Disclaimer: we don\'t help you save money on [strike]keyboards[/strike] hardware, rather we make you feel less bad about your expense.
[/SIZE]

Offline timw4mail

  • Posts: 1329
    • https://timshomepage.net
Pressure Sensitive Keyboard
« Reply #7 on: Thu, 06 August 2009, 19:40:16 »
I can't see this as anything more than gimmicky...considering how much my typing force can very in a day depending on the keyboards I've been using, this would seem like it would be quite difficult to use.
Buckling Springs IBM Model F AT, New Model F 77, Unicomp New Model M
Clicky iOne Scorpius M10, OCN-branded Ducky DK-9008-C, Blackmore Nocturna, Redragon Kumara K552-1, Qtronix Scorpius Keypad, Chicony KB-5181(Monterey)
Tactile Apple AEKII (Cream damped ALPS), Filco FKBN91M/JB (Japanese Tenkeyless), Cherry G84-5200, Cherry G84-4100LPAUS, Datalux Spacesaver(Cherry ML), Redragon Devarajas K556 RGB, Newmen GM711, Poker II (Cherry MX Clear), Logitech G910 Orion Spark, Logitech K840
Linear Lenovo Y (Gateron Red), Aluminum kiosk keyboard (Cherry MX Black)

Offline Rajagra

  • Posts: 1930
Pressure Sensitive Keyboard
« Reply #8 on: Thu, 06 August 2009, 19:43:04 »
Quote from: JBert;107709
Also - and more importantly - did anyone notice that it seems to offer N-key rollover on a "simple" membrane keyboard?!?
Now mass-produce it and maybe other vendors would be forced to bring out more NKRO keyboards at a lower price.


Yes, I noticed, and I smelt a whiff of BS (and not the buckling spring type.)

I'm thinking this was a simulation.

Offline Manyak

  • Posts: 295
Pressure Sensitive Keyboard
« Reply #9 on: Thu, 06 August 2009, 19:56:13 »
Yeah, something's definitely screwy. There's no way that matrix should be able to do NKRO.

But the concept itself isn't completely BS, PS2 controllers can do this as well. For example Star Ocean III takes advantage of it.
Currently Owned:
Filco FKBN104MC/EB - Model M 1390131 \'86 - Model M 1391401 NIB - Unicomp Endurapro NIB - iRocks KR-6230 - Compaq MX-11800 - Cherry G80-8113HRBUS-2 - Cherry ML-4100 - Cherry MY-8000-something - Dell AT101W (Black) - ABS M1 - Siig Minitouch - Chicony KB-5181 w/ SMK Montereys - Chicony KB-5181 w/ SMK Montereys NIB - Cherry G80-3494LYCUS-2 - Deck Legend

Offline Ulysses31

  • Posts: 288
Pressure Sensitive Keyboard
« Reply #10 on: Sun, 09 August 2009, 09:46:32 »
(While typing away in MS Word)

Clippy: "Hi there!  You seem to be typing with excessive force.  You must be stressed.  Perhaps you are angry about being inadequate in bed or facing a tight deadline... would you like to talk about it?"

(Minutes later...)

Clippy: "Hi there!  You look like you're trying to throw your keyboard out the window..."


God save us all from Microsoft and their glorious "innovations".  Their peripherals feel like flimsy garbage and their mice seem to have their buttons mounted on a hair-trigger.  Unlike a Logitech mouse I can't even rest my fingers on a Microsoft mouse without accidentally triggering the switches.

Offline JBert

  • Posts: 764
Pressure Sensitive Keyboard
« Reply #11 on: Sat, 15 August 2009, 17:18:48 »
A little time ago I was looking at this strange NKRO appearance of this keyboard to find out how many keys it could detect at the same time.

It turns out that NKRO is possible on a membrane keyboard by using resistors; Microsoft patented the following: Patent #6577250: Resistance based keyboard key discrimination.

It uses resistors in a voltage divider circuit for each row in a conventional matrix, but without the need for columns. Instead, the apply a reference voltage to the row and measure how much the voltage drops when keys are pressed. The number of keys you can discern then depends on the accuracy of your voltage sensor and the resistances your design uses.

More important is the fact that it doesn't depend on anything more than resistors in the keyboard circuit - something which is far more easy to apply to a thin membrane than your common diode. So while your controller PCB would likely need some more quality components, a cheap NKRO membrane should be possible.

I fear it ain't gonna be used in any product though, and if it ever hits the market it will probably be a rubber-dome design.
IBM Model F XT + Soarer's USB Converter || Cherry G80-3000/Clears

The storage list:
IBM Model F AT || Cherry G80-3000/Blues || Compaq MX11800 (Cherry brown, bizarre layout) || IBM KB-8923 (model M-style RD) || G81-3010 Hxx || BTC 5100C || G81-3000 Sxx || Atari keyboard (?)


Currently ignored by: nobody?

Disclaimer: we don\'t help you save money on [strike]keyboards[/strike] hardware, rather we make you feel less bad about your expense.
[/SIZE]

Offline Rajagra

  • Posts: 1930
Pressure Sensitive Keyboard
« Reply #12 on: Sat, 15 August 2009, 17:56:52 »
I was wondering about something along those lines, but I don't think it would work reliably enough for *typing*! It could work well enough for that demonstration though.

Maybe a hybrid could work - part matrix with resistive chains thrown in.

I still don't understand how capacitive matrices achieve N-key rollover, so I won't say anything is impossible.

Offline quadibloc

  • Posts: 770
  • Location: Edmonton, Alberta, Canada
  • Layout Fanatic
    • John Savard's Home Page
Pressure Sensitive Keyboard
« Reply #13 on: Sat, 15 August 2009, 19:51:13 »
Pressure sensitive keyboards exist for applications where the amount of pressure used on a key is used to control a significant variable. But they're synthesizer keyboards, for playing music rather than typing - thus, if you press down harder, the note sounds louder, as is the case with an organ.

Electronic pianos even use keys which imitate the ballistics of the hammers in a real piano.

As for rollover, I've read that typically a computer keyboard will produce ghost keys for some unusual key combinations, because they generally do not use diodes, but through a choice of which positions in the matrix of keys to leave unused, this is kept from causing significant problems. I don't know the details, though.

Offline JBert

  • Posts: 764
Pressure Sensitive Keyboard
« Reply #14 on: Sun, 16 August 2009, 04:56:50 »
I know that, rather my point was that they don't use a "matrix" and thus achieve a higher rollover limit.
IBM Model F XT + Soarer's USB Converter || Cherry G80-3000/Clears

The storage list:
IBM Model F AT || Cherry G80-3000/Blues || Compaq MX11800 (Cherry brown, bizarre layout) || IBM KB-8923 (model M-style RD) || G81-3010 Hxx || BTC 5100C || G81-3000 Sxx || Atari keyboard (?)


Currently ignored by: nobody?

Disclaimer: we don\'t help you save money on [strike]keyboards[/strike] hardware, rather we make you feel less bad about your expense.
[/SIZE]

Offline huha

  • Posts: 388
Pressure Sensitive Keyboard
« Reply #15 on: Sun, 16 August 2009, 05:01:40 »
Ghost keys are no problem at all and a nice marketing ploy used by the manufacturers. Ghosting is easily circumvented by software. I know of no keyboard that showed ghosting. You will get ghosting if you don't program the controller correctly, but as everyone does, this is kind of a non-problem.

-huha
Unicomp Endurapro 105 (blank keycaps, BS) // Cherry G80-3000LSCDE-2 (blues, modded to green MX) // Cherry G80-3000LAMDE-0 (blacks, 2x) // Cherry G80-11900LTMDE-0 (blacks, 2x) // Compaq G80-11801 (browns) // Epson Q203A (Fujitsu Peerless) // IBM Model M2 (BS) // Boscom AS400 Terminal Emulator (OEM\'d Unicomp, BS, 2x) // Dell AT102DW (black Alps) // Mechanical Touch (chinese BS) Acer 6312-KW (Acer mechanics on membrane) // Cherry G84-4100 (ML) // Cherry G80-1000HAD (NKRO, blacks)

Offline keyb_gr

  • Posts: 1384
  • Location: Germany
  • Cherrified user
    • My keyboard page (German)
Pressure Sensitive Keyboard
« Reply #16 on: Sun, 16 August 2009, 07:00:11 »
Yep. The only thing one typically sees of ghosting is the effect of a correctly implemented controller, i.e. blocking. Possibly this even is what they refer to, but then they'd have the terminology wrong.

Seems like heavy boards give me the blues today, didn't care for M or clears, now I'm on blues.
Hardware in signatures clutters Google search results. There should be a field in the profile for that (again).

This message was probably typed on a vintage G80-3000 with blues. Double-shots, baby. :D

Offline quadibloc

  • Posts: 770
  • Location: Edmonton, Alberta, Canada
  • Layout Fanatic
    • John Savard's Home Page
Pressure Sensitive Keyboard
« Reply #17 on: Sun, 16 August 2009, 07:34:20 »
Quote from: keyb_gr;110030
Yep. The only thing one typically sees of ghosting is the effect of a correctly implemented controller, i.e. blocking. Possibly this even is what they refer to, but then they'd have the terminology wrong.


If a signal is sent down row line A, and the controller chip receives signals back from column lines 3 and 7 because keys at A7, B3, and B7 are pressed, that's ghosting.

That's true even if the controller chip "remembers" that it saw signals from column lines 3 and 7 when it activated row line B the last time, and so knows that something funny is going on, and does not send "keypressed" signals for all four keys, including the ghost key, to the computer.

So the terminology is not wrong: it is the phenomenon of ghosting (a phenomenon internal to the circuitry of the keyboard itself) that prevents the keyboard from reporting to the computer, in all cases and circumstances whatsoever, the exact combination of keys currently depressed upon it, no matter which keys they are, and no matter how many are held down. The standard cure for that would be putting a diode in series with every key switch. Then you could use your typewriter keyboard to play piano music - with suitable computer software.