geekhack

geekhack Community => Keyboards => Topic started by: Paul Dietz on Mon, 14 February 2011, 22:38:34

Title: Extreme anti-gosting coming to the masses...
Post by: Paul Dietz on Mon, 14 February 2011, 22:38:34
I have some exciting news to share. As some of you know, the SideWinder X4 is unlike any other keyboard on the market. It features extreme anti-ghosting - basically 17KRO - at an unprecedented price point. This is made possible by a resistive multitouch technology developed by Microsoft's Applied Sciences Group. It allows the internal electronics to read any combination of keys, without the use of diodes, at high speed and with low power. This is a fundamental breakthrough in keyboard technology, and solves a long standing problem in the industry.

Not surprisingly, we have been receiving requests from other keyboard manufacturers to license the basic technology. Initially, we were hesitant to do this, wanting to keep this proprietary advantage to ourselves. However, we soon realized that this viewpoint was counterproductive. Game developers need to know that they can count on this capability before they make serious use of it. And as the makers of Windows, it is clearly in our interest to see a robust and evolving PC gaming market.

As such, we are creating a licensing program for our keyboard technologies. This will include both extreme anti-ghosting, as well as pressure sensitivity. Since our goal is to encourage wide adoption of these technologies, license costs will be purposefully modest.

I know that many of you are big fans of "mechanical" keyboards. This technology can be applied there to save some cost. However, a major benefit of this technology is that it works with inexpensive membrane-based keyboards, and adds minimal additional cost. My hope is that in a few years, virtually every desktop and laptop keyboard will have this technology.

The licensing program should be launching very soon. Stay tuned for the official announcement. In the meantime, I'd love to hear your thoughts!

Thanks!

--- Paul

P.S. Full disclosure: In case it wasn't obvious, I work for Microsoft as a researcher in the Applied Sciences Group...

P.P.S. In case you're curious, I got special permission to post this here before the official announcement. I argued that this forum was filled with people that understand, and are passionate about keyboards and that you would get the significance of this...
Title: Extreme anti-gosting coming to the masses...
Post by: Nadger on Mon, 14 February 2011, 22:56:16
That is very good news, getting better nkro to the masses, and this "pressure sensitivity" thing sounds very interesting.  I can see pressure sensitivity being a HUGE deal for pc gaming...allowing things like analog control of the gas in a racing game.  It would also be interesting if the drivers allowed you to customize at which sensitivity point you could have the key register, so your actuation force could be as light or heavy as you wanted.

Its nice to hear you are not going to hoard it to yourselves unlike apple, and you realize your brand will grow stronger with solid peripherals like this.  I look forward to seeing what all the other companies will do with this technology.

Edit: oh and thanks for breaking the news here first, keyboard snobs do appreciate this kind of news!
Title: Extreme anti-gosting coming to the masses...
Post by: .XL on Mon, 14 February 2011, 23:26:57
Coming Q3 2011 - made by Nokia :p

In all seriousness, this is really cool. I've gotten to the point where I really enjoy mech keyboards and probably wouldn't pick one up, but I know many of my gamer friends don't want a mech, but they still want the functionality. And the pressure sensitivity is fantastic.

Licensing it to other companies is a great idea...business wise as well as technological advancement wise. BIG MONIES in this for MS.

Sharing is caring, right?
Title: Extreme anti-gosting coming to the masses...
Post by: dp88 on Mon, 14 February 2011, 23:35:26
If that pressure sensitivity feature pans out, then I would definitely pick up one of those tiny keyboard game pads just for that feature.
Title: Extreme anti-gosting coming to the masses...
Post by: .XL on Mon, 14 February 2011, 23:38:24
Quote from: dp88;295227
If that pressure sensitivity feature pans out, then I would definitely pick up one of those tiny keyboard game pads just for that feature.


...I didn't even think of this.

Where do I sign up?
Title: Extreme anti-gosting coming to the masses...
Post by: SirDrexl on Tue, 15 February 2011, 00:52:40
I think pressure sensitivity would only work well if the switches are linear, which is how the analog triggers on console controllers behave.
Title: Extreme anti-gosting coming to the masses...
Post by: kill will on Tue, 15 February 2011, 01:13:25
i think a better idea is membrane potentiometers plotted to midi and usb .. thats velocity sensitive and full nkro with midi supprt
Title: Extreme anti-gosting coming to the masses...
Post by: clickclack on Tue, 15 February 2011, 01:24:53
Paul Dietz-

Thanks for the interesting info! I hope things work out well and are implemented quickly. no pressure... =)


Quote from: SirDrexl;295248
I think pressure sensitivity would only work well if the switches are linear, which is how the analog triggers on console controllers behave.

Perhaps, but my good ole playstation 2 controler is tactile with pressure sensitivity and was/is a real treat to use.

=)
Title: Extreme anti-gosting coming to the masses...
Post by: elef on Tue, 15 February 2011, 02:54:32
Well, I can't get excited about 17KRO. I never cared and I never will. Maybe gamers have 17 fingers and can or want to press that many buttons at the same time, but I'm quite happy pressing 3 at a time at most, 2 of those being some permutation of Shift/Ctrl/Alt.

Now, that pressure sensitivity, on the other hand... that sounds intriguing. Does such a feature currently ship in any keyboard? What does it do? Is there any software that makes use of it? What technology does it use and how much does it cost?
All I found online was some small news item from August 2009... if MS itself couldn't be bothered to bring this to market in a year and a half, do we have any reason to expect it will be picked up now? I guess if the license is cheap enough somebody else might take a gamble with it... but it will need special software, so unless MS gives it some real support it's not gonna fly. If Windows included the drivers for this and pages scrolled slower/faster depending on how hard you're pressing the arrow button or games could use analog throttle/steering/running without any programming acrobatics required from the game developers, I could see this taking off. If you just throw the tech against the wall it won't stick. It needs to be plug & play for mass market appeal.
Title: Extreme anti-gosting coming to the masses...
Post by: Findecanor on Tue, 15 February 2011, 03:15:19
Quote from: SirDrexl;295248
I think pressure sensitivity would only work well if the switches are linear, which is how the analog triggers on console controllers behave.

It could apply to only one phase of the stroke, where the force graph is linear, or almost linear. I think it makes the most sense to have it below the activation point.
Title: Extreme anti-gosting coming to the masses...
Post by: HaiiYaa on Tue, 15 February 2011, 03:22:43
I wonder how fast this will be out. Razer should make a v2 of their blackwidow with this techology
Title: Extreme anti-gosting coming to the masses...
Post by: elef on Tue, 15 February 2011, 03:52:53
Thinking about this, MS should bake the basic drivers into windows and make some keyboards with a pressure sensitive arrow cluster and normal rubber domes everywhere else. That probably wouldn't drive up the costs too much and give plug & play access to the main use scenario. Scrolling and navigating MS Office documents and browser windows would be so much nicer.
Title: Extreme anti-gosting coming to the masses...
Post by: SirDrexl on Tue, 15 February 2011, 04:18:14
Quote from: Findecanor;295282
It could apply to only one phase of the stroke, where the force graph is linear, or almost linear. I think it makes the most sense to have it below the activation point.

Hmmm, that sounds similar to the Gamecube controller, which had analog triggers where most of the travel was linear, then there was a tactile bump at the bottom with a click.  This tactile point was transmitted as a different button.

Imagine media keys for Rev/FF where the speed is determined by the force applied to the keys, with the bottoming out point being prev/next chapter.
Title: Extreme anti-gosting coming to the masses...
Post by: RiGS on Tue, 15 February 2011, 05:28:08
Well that's very good news.
Title: Extreme anti-gosting coming to the masses...
Post by: Paul Dietz on Tue, 15 February 2011, 09:06:55
Quote from: elef;295279
Well, I can't get excited about 17KRO. I never cared and I never will. Maybe gamers have 17 fingers and can or want to press that many buttons at the same time, but I'm quite happy pressing 3 at a time at most, 2 of those being some permutation of Shift/Ctrl/Alt.


The technology actually allows for full NKRO. The 17 key limitation on the X4 is kind of artificial - it was driven by limitations of the particular processor that we chose. But I get your point - even 17 sounds excessive.

The thing that most people don't realize is that most keyboards start having trouble with 3 keys pressed at the same time. For a regular key matrix, a bit less than 5% of the 3-key combinations simply do not work. So a lot of the value of the technology is that it makes it so ALL of the 3-key combinations work.

There are a number of keyboards out there which claim to have anti-ghosting on a certain subset of keys. Typically, this is achieved by permuting the matrix so that some small group of keys is guaranteed to work together. That means the bad combinations have been moved, not eliminated. And there is no guarantee that those anti-ghosting keys will continue to work if you add in a press from a key outside the special set. Microsoft has permuted their matrices for years because it does help, but we never claimed this was a complete solution. Now we have one.
Title: Extreme anti-gosting coming to the masses...
Post by: itlnstln on Tue, 15 February 2011, 09:10:38
This is good stuff.  If you're going to work on a solution to allow larger combinations of keys to pressed without blocking, you might as well make it so all the keys can be pressed together without blocking.  Thanks for sharing this insight, Paul.
Title: Extreme anti-gosting coming to the masses...
Post by: Paul Dietz on Tue, 15 February 2011, 09:15:30
Quote from: elef;295291
Thinking about this, MS should bake the basic drivers into windows and make some keyboards with a pressure sensitive arrow cluster and normal rubber domes everywhere else. That probably wouldn't drive up the costs too much and give plug & play access to the main use scenario. Scrolling and navigating MS Office documents and browser windows would be so much nicer.


There is a presumption that it's much cheaper to add pressure sensitivity to only a few keys. The point of the new technology is that we developed a way to matrix the circuitry. So it's about the same cost to do a few keys as to do the whole keyboard. Of course, just because the functionality is there doesn't mean you have to use it all the time. For example, you might want pressure sensitivity on ASDW in games so you can do proportional angle moves. But you might not want it while doing forum posts...
:wink:
Title: Extreme anti-gosting coming to the masses...
Post by: Senor_Cartmenez on Tue, 15 February 2011, 09:18:48
(http://2.bp.blogspot.com/_zwczhV3fhkQ/TE2Bs44jM-I/AAAAAAAAAM8/hY9isgHwWa0/s1600/80460462.jpg)

I sure hope tho that this significant development in the rubber dome sector does not get overshadowed by Logitech's next G1234 keyboard which spots an all new LED screen that can display more colors than ever before and is compatible with a ****load of useless apps....

cross posting this to german forum now :)
Title: Extreme anti-gosting coming to the masses...
Post by: Mr. Perfect on Tue, 15 February 2011, 09:19:19
(http://geekhack.org/attachment.php?attachmentid=15485&stc=1&d=1297782904)

Quote from: Paul Dietz;295208
P.S. Full disclosure: In case it wasn't obvious, I work for Microsoft as a researcher in the Applied Sciences Group...


On an unrelated note, you can set a custom user group for yourself in the user control panel. Right now you have "Junior Member" under your name, but you could change it to "Microsoft Applied Sciences Group" or if that doesn't fit, "Microsoft Engineer". Feel free to be creative too, why not be a "Microsoft Boffin"?
Title: Full NKRO...
Post by: Paul Dietz on Tue, 15 February 2011, 09:25:24
Quote from: itlnstln;295405
This is good stuff.  If you're going to work on a solution to allow larger combinations of keys to pressed without blocking, you might as well make it so all the keys can be pressed together without blocking.  Thanks for sharing this insight, Paul.


Sorry I wasn't more clear on this. The technology is full NKRO - i.e. nothing blocks or ghosts. However, there are a number of reasons why a manufacturer might chose to limit the number of simultaneous keys. These include processor limitations (debouncing 100 keys at once takes more memory than many low end processors have), communications issues, OS issues, and much more subtly, component variation issues.
Title: Extreme anti-gosting coming to the masses...
Post by: audioave10 on Tue, 15 February 2011, 09:32:07
Its good to see this technology finally moving forward...Thanks!
Title: Extreme anti-gosting coming to the masses...
Post by: Findecanor on Tue, 15 February 2011, 09:47:17
I hope that you at Microsoft are giving us a new, decent USB keyboard protocol for N-KRO and pressure-sensitive keys while you are at it ...
If you could get MS Windows to support it out of the box, then more keyboards and systems will.
Title: Extreme anti-gosting coming to the masses...
Post by: Peter on Tue, 15 February 2011, 10:02:29
For all I care, you can keep your proprietary 'technology' entirely to your selves,
it's bad enough that we defenceless consumers have to deal with your stupid Windows-logo keys,
the lawyer-babble on the stickers and all the nonsense language from your marketing-division  .

But Hey, since you have decided to not make a trillion dollars on this it
may end up as a bigger success than the other 'technology' 'invented' by Micr0$0ft,
'Bob' ....

PS : I'm pretty certain that 'Extreme', 'anti', 'ghosting', 'The Masses'
and any combination are Registered Trademarks or patented 'technologies' .
Title: Extreme anti-gosting coming to the masses...
Post by: RiGS on Tue, 15 February 2011, 10:06:15
Quote from: Peter;295450
For all I care, you can keep your proprietary 'technology' entirely to your selves,
it's bad enough that we defenceless consumers have to deal with your stupid Windows-logo keys,
the lawyer-babble on the stickers and all the nonsense language from your marketing-division  .

But Hey, since you have decided to not make a trillion dollars on this it
may end up as a bigger success than the other 'technology' 'invented' by Micr0$0ft,
'Bob' ....

PS : I'm pretty certain that 'Extreme', 'anti', 'ghosting', 'The Masses'
and any combination are Registered Trademarks or patented 'technologies' .


You just talked to my heart.
Title: Extreme anti-gosting coming to the masses...
Post by: Koeitje on Tue, 15 February 2011, 10:08:28
Lets not turn this into a Microsoft bashing topic. Paul and his team developed some nice new technology, there is no reason to bash him because he did so under the Microsoft flag.
Title: Extreme anti-gosting coming to the masses...
Post by: itlnstln on Tue, 15 February 2011, 10:41:45
Quote from: Peter;295450
A bunch of bull**** from a guy whose screen name is another word for "****."


Quote from: ripster;295456
Let me guess.  

You guys are from OCN. (http://www.overclock.net/computer-peripherals/736015-microsoft-sidewinder-x4.html)

Average age is 30 at Geekhack.  Not 12.


Reminds me why I haven't come around here as much lately - I'm an adult.
Title: Extreme anti-gosting coming to the masses...
Post by: digitalleftovers on Tue, 15 February 2011, 11:49:24
Thank you for posting this Paul.  I look forward to seeing it in action.
Title: Extreme anti-gosting coming to the masses...
Post by: itlnstln on Tue, 15 February 2011, 12:08:12
Quote from: ripster;295512
Time for the World's Only Doubleshot Windows Logo Key
Show Image
(http://farm6.static.flickr.com/5015/5399584198_1cb750840b_z.jpg)


You spelled defenseless wrong you moron.


And "yourselves."  Hey, but what do expect from an 8th-grader?
Title: Extreme anti-gosting coming to the masses...
Post by: Mr. Perfect on Tue, 15 February 2011, 12:10:24
Hey, maybe he hasn't got a fence in his yard! Do you have a fence in your yard? :peep:
Title: Extreme anti-gosting coming to the masses...
Post by: itlnstln on Tue, 15 February 2011, 12:15:45
Quote from: Mr. Perfect;295524
Hey, maybe he hasn't got a fence in his yard! Do you have a fence in your yard? :peep:


Ha! Everyone here in Texas has fences around their yard/property.  When I go up to Chicago or Cleveland, hardly any of the houses (in the suburbs, anyway) have fences.  My GF's sister has a neighbor with a fence around their backyard; probably the only one in their neighborhood.  Not surprisingly, that family moved there from Dallas.
Title: Extreme anti-gosting coming to the masses...
Post by: elef on Tue, 15 February 2011, 13:13:16
Quote from: Paul Dietz;295409
There is a presumption that it's much cheaper to add pressure sensitivity to only a few keys.



Well, partly. Depending on the tech, the pressure sensitive keys could be awful to type on, so you don't necessarily want them on the alphanumeric section... But that's not the main point; you have entirely sidestepped all the relevant questions. Does this ship in any keyboard right now, and is MS planning to give it some driver support? If not, it will probably go from the lab straight to the museum...
Title: Extreme anti-gosting coming to the masses...
Post by: manfaux on Tue, 15 February 2011, 13:29:41
Quote from: ripster;295512
Time for the World's Only Doubleshot Windows Logo Key
Show Image
(http://farm6.static.flickr.com/5015/5399584198_1cb750840b_z.jpg)


You spelled defenseless wrong you moron.


i'll pay up to $100 for this key, PM me for details.
Title: Extreme anti-gosting coming to the masses...
Post by: FunkTrooper on Tue, 15 February 2011, 13:37:52
Actually, he didn't spell defenceless wrong, he just spelt it the British way.
Title: Extreme anti-gosting coming to the masses...
Post by: Findecanor on Tue, 15 February 2011, 14:41:16
Spelt (http://en.wikipedia.org/wiki/Spelt). More nutritious than regular wheat. Some people say that it tastes better also. I dunno, but my pancakes were yummy.

Quote from: ripster;295438
All keyboard  engineers have to do is reverse engineer the Sidewinder X4 USB interface.  No new protocols needed.
So the Sidewinder X4 has pressure gradient sensitive keys then? ...

I think it would be best if the spec was published on a public web site for everyone to use.
Title: Extreme anti-gosting coming to the masses...
Post by: Daniel Beaver on Tue, 15 February 2011, 14:52:14
Neat, I hope this technology gets more widely distributed. I like my 6+KRO boards.
Title: Extreme anti-gosting coming to the masses...
Post by: Reaif on Tue, 15 February 2011, 14:56:42
It would be pretty cool if pressure sensitivity was also variable (on or off) with some kind of switch or setting. That way you could type on it regularly without the world going haywire.
Title: Extreme anti-gosting coming to the masses...
Post by: Paul Dietz on Tue, 15 February 2011, 22:02:48
Quote from: Reaif;295646
It would be pretty cool if pressure sensitivity was also variable (on or off) with some kind of switch or setting. That way you could type on it regularly without the world going haywire.


You can think of it this way - all keyboards are pressure sensitive, but most only have 1 bit of resolution (on or off). We're just adding more bits. But you can always ignore those extra bits. Or you could use them to set a different on/off threshold. It's just code...
Title: Extreme anti-gosting coming to the masses...
Post by: nigritude on Tue, 15 February 2011, 22:22:43
this is exciting... minus the fact that (if waiting for clickclacks and leopolds are any indication), it will take forever to migrate to mechanical keyboards
Title: Extreme anti-gosting coming to the masses...
Post by: quadibloc on Tue, 15 February 2011, 23:03:23
Congratulations.

Other people here might be able to answer the question I have, though.

The Model F was around... for a long time. Why hasn't anyone, except Topre, used capacitative technology to provide better multitouch without diodes? Is Topre's approach - which I presume is well-protected by patents - the only one possible, apart from the buckling spring (or the beam spring, which is too expensive to consider)?

I would have thought that you could just take a rubber dome sheet, paint conductive dots on it, and then coat it with an insulating layer - and, poof, you have a capacitative keyboard that works, and, no, you don't need the springs. What am I missing?
Title: Extreme anti-gosting coming to the masses...
Post by: TexasFlood on Tue, 15 February 2011, 23:11:20
Cool news, much more interesting that I expected.  When I first read the thread title quickly, I thought it said "extreme anti-goating coming to the masses...", maybe it's because I recently watched "The Men Who Stare at Goats", :wink:.
(http://www.alispagnola.com/Free/nogoat2.jpg)
Title: Extreme anti-gosting coming to the masses...
Post by: digitalleftovers on Tue, 15 February 2011, 23:31:56
Quote from: kalrykh;295855
Hey, here's an idea. Don't be a douchebag.  He didn't have to tell us a damn thing.  He didn't have to make an attempt to associate with the community.  He sure as hell doesn't owe you a damn thing. If you don't like him or what his company sells, there are alternatives.  Get linux, get a mac, get a goddamn dog, I don't care.  We'd like to encourage more developer discussion with the enthusiast community, not discourage it.


seconded.

Oh! he could get yellow-dog linux and run it on a mac! (possibly ashamed of that comment).
Title: Extreme anti-gosting coming to the masses...
Post by: chimborazo on Wed, 16 February 2011, 03:17:05
Quote from: ripster;295512

You spelled defenseless wrong you moron.


Quote from: itlnstln;295518
And "yourselves."  Hey, but what do expect from an 8th-grader?


Quote from: TexasFlood;295853
I thought it said "extreme anti-goating coming to the masses...", maybe it's because I recently watched "The Men Who Stare at Goats"



rofl oh gosh


the technology that could





Title: Extreme anti-gosting coming to the masses...
Post by: Moogle Stiltzkin on Wed, 16 February 2011, 03:55:21
I'm a mechanical keyboard fan (cherry mx variety specifically); but i do think this is a good step.

Majority of people won't want to spend a wad of cash of a keyboard on the get go, since CPU, hard drive, graphics card, monitor etc usually takes precedent. So a starter rubberdome keyboard with the side winder's tech for that 17KRO would be amazing.

I do think 17KRO is overkill, but the gist of the matter is, at least it ain't 2-6kro.  6kro probably ok, but if your a nit picker like me, we do after all have 10 fingers (cough cough).


Anyways, will this side winder usb nkro tech make it to mechanical keyboards or is it strictly going to be for rubberdome ?

I'm more interested to know about the up take of this tech on mech keyboards.
Title: Extreme anti-gosting coming to the masses...
Post by: slueth on Wed, 16 February 2011, 04:23:40
Alright! Cheap 17KRO..

A couple years ago me and my brother played liero on one computer and I wish this technology existed.

The problem is that only gamers really need anti-ghosting technology, and if it affects prices then people might just grab the one without anti-ghosting and call it a day.

If the licensing fee is not too high(define cheap), it would be worth it for companies to add this technology; the masses would have this technology and it might be a new standard for cheap keyboards without diodes.

Pressure sensitivity .. is that in game controllers yet?  

Microsoft can be aggressive when they push their "new" technology but you can't stomp all competition.

I live in Seattle, I should drive to the campus and give you guys all high fives!
Title: Extreme anti-gosting coming to the masses...
Post by: Findecanor on Wed, 16 February 2011, 04:44:46
Quote from: TexasFlood;295853
When I first read the thread title quickly, I thought it said "extreme anti-goating coming to the masses...", maybe it's because I recently watched "The Men Who Stare at Goats", :wink:.

And here I had thought that the anti-goating movement was protesting against goatees, not goats.
Title: Extreme anti-gosting coming to the masses...
Post by: Ekaros on Wed, 16 February 2011, 05:03:26
So when we get HID-driver which works with more than 6KRO? ;D

I got nothing against MS(or maybe a bit with Nokia...), they are very decent hardware company, even if their OS is quite popular and not always the best option ;D
Title: Extreme anti-gosting coming to the masses...
Post by: ch_123 on Wed, 16 February 2011, 05:15:24
Given that Ghosting is a pretty severe keyboard design failure that most keyboards don't have, the OP title is like advertising a car with "EXTREME ANTI-EXPLODING ENGINE DESIGN".

Someone needs to figure out the difference between ghosting and blocking...

Quote
Other people here might be able to answer the question I have, though.

The Model F was around... for a long time. Why hasn't anyone, except Topre, used capacitative technology to provide better multitouch without diodes? Is Topre's approach - which I presume is well-protected by patents - the only one possible, apart from the buckling spring (or the beam spring, which is too expensive to consider)?

I would have thought that you could just take a rubber dome sheet, paint conductive dots on it, and then coat it with an insulating layer - and, poof, you have a capacitative keyboard that works, and, no, you don't need the springs. What am I missing?


Keytronic and BTC used to have capacitive foam'n'foil switches back in the day. The more simplified mechanism you describe could work, but perhaps it would not be precise enough to provide reliable capacitive switching?

Either way, the last I checked, diodes are pretty cheap compared with capacitive contacts. IBM did at one point have a patent for a capacitive membrane, but seemingly nothing came of it.
Title: Extreme anti-gosting coming to the masses...
Post by: keyb_gr on Wed, 16 February 2011, 07:52:30
Quote from: ch_123;295982
Given that Ghosting is a pretty severe keyboard design failure that most keyboards don't have, the OP title is like advertising a car with "EXTREME ANTI-EXPLODING ENGINE DESIGN".

Someone needs to figure out the difference between ghosting and blocking...

I think rechecking the target group definitions might do. A thread title like this is clearly targeting the un-/misinformed masses. Fine all by itself, but not ideal in a place where people are aware of said difference.
Quote
Either way, the last I checked, diodes are pretty cheap compared with capacitive contacts.

They require an awful lot of solder joints though. Thus I'd expect capacitive concepts to be more reliable, especially under tough conditions (heavy vibration etc.).
Title: Extreme anti-gosting coming to the masses...
Post by: quadibloc on Wed, 16 February 2011, 08:05:19
Quote from: ch_123;295982
Keytronic and BTC used to have capacitive foam'n'foil switches back in the day.
Of course, foam and foil - used on the Atex keyboard, as someone here mentioned - is generally considered pretty horrible from a tactile point of view.

Quote from: ch_123;295982
Either way, the last I checked, diodes are pretty cheap compared with capacitive contacts.
It isn't so much the diodes, as soldering them in to the circuit board. But even capacitative - since it usually uses a PC board for the contacts, rather than a membrane - adds significant manufacturing costs, which is likely one reason why it isn't used more.
Title: Extreme anti-gosting coming to the masses...
Post by: clickclack on Wed, 16 February 2011, 14:48:44
Quote from: quadibloc;295851
...Other people here might be able to answer the question I have, though....

...I would have thought that you could just take a rubber dome sheet, paint conductive dots on it, and then coat it with an insulating layer - and, poof, you have a capacitative keyboard that works, and, no, you don't need the springs. What am I missing?


Quote from: ch_123;295982
....Keytronic and BTC used to have capacitive foam'n'foil switches back in the day. The more simplified mechanism you describe could work, but perhaps it would not be precise enough to provide reliable capacitive switching?....


I don't think I am any kind of authority on this subject but I do believe I have seen numerous keyboards that have what you (quadibloc) suggest. Painted/printed conductive dots and/or patterned traces on membranes with corresponding conductive dots on the rubber domes. I have a number of keyboards with this with either the conductive material on a membrane or PCB, both with rubber domes.

I don't know if that helps but there ya go.
 =)
Title: Extreme anti-gosting coming to the masses...
Post by: ch_123 on Wed, 16 February 2011, 17:38:18
It works fine when you're dealing with electric switching, but when you start dealing with capacitance, it's hard to say. I'm not an expert too, but I'm willing to say that if more basic capacitive rubber dome mechanisms could be made, they would have been. :P

Quote
It isn't so much the diodes, as soldering them in to the circuit board. But even capacitative - since it usually uses a PC board for the contacts, rather than a membrane - adds significant manufacturing costs, which is likely one reason why it isn't used more.


IBM had a design for a capacitive membrane system (it's in one of the patents in the beam spring section of the IBM Wiki). Presumably it didn't prove cost effective enough relative to the utility it provided. Nonetheless, capacitive membranes are plausible - the Apple Mighty Mouse (and probably the magic mouse too) has the capacitive sensing implementing on flexible plastic, albeit on a much smaller scale compared with what a keyboard would need.

Quote
I think rechecking the target group definitions might do. A thread title like this is clearly targeting the un-/misinformed masses. Fine all by itself, but not ideal in a place where people are aware of said difference.


Granted, but that within of itself can help perpetuate the misconceptions. Some companies *coughsrazercoughs* use this stuff on their marketing material, and I've already seen people on OCN say stuff like "The Razer is better than the Deck, because the Razer has 'anti ghosting' technology" (even though the Deck is 6KRO to the Razer's 2)
Title: Extreme anti-gosting coming to the masses...
Post by: Nadger on Wed, 16 February 2011, 19:41:51
Quote from: nigritude;295831
this is exciting... minus the fact that (if waiting for clickclacks and leopolds are any indication), it will take forever to migrate to mechanical keyboards


Razer will make one after everyone else has already made one and claim they are first.   Just like every cellphone company claims they have the most coverage*, or fastest network*, or every truck commerical claims their truck has the most towing and payload capacities*, horsepower*, and torque*.  Or how tv makers claim 5000000000:1 contrast ratio*

* = if you calculate it a custom way that we invented to legally claim this as true without being false advertising~

They of course will also take credit for the R&D -O
Title: Extreme anti-gosting coming to the masses...
Post by: chimborazo on Thu, 17 February 2011, 00:16:30
for what it's worth - quadibloc echoes the background w/ 4,920,343. i am unsure whether it is the same one that ch 123 mentions

"Various capacitance detection schemes have been devised for satisfactorily dealing with the above described detection problem. One such detector circuit is described in detail in U.S. Pat. No. 4,728,931 issued to W.J. Linder, et al. on Mar. 1, 1988 and assigned to the assignee of the present application. Satisfactory implementation of this detector circuit, as well as most somewhat similar circuits, depends on careful balancing of the actuated and unactuated key switch capacitances, the sense node to ground capacitance and the capacitance value of a reference capacitor in the detector circuit.

As apparent from the above identified patent, the detector circuit disclosed therein is well suited for fabrication as an integrated circuit using standard CMOS integrated circuit designs which provide for low power consumption and low cost. Such designs are sensitive to input signal voltage parameters. In particular, input signal voltages less than the circuit reference voltage by more than a predetermined amount may cause latch-up and destruction of the circuit. In prior capacitive keyboard designs using metal housings and other components which furnished a conductive backplane, the sense node to ground capacitance provided inherent protection against excessively negative sense node voltages.

More recent keyboard designs directed at high volume keyboard markets which have become increasingly cost competitive have tended away from metal components and toward all plastic construction. This greatly reduces the sense node to ground capacitance and the control it provided over excessively negative input signal voltages. It is apparent that the sense node to ground capacitance could be reintroduced by adding a metallized membrane backplane or equivalent elements. However, the addition of parts is undesirable from manufacturing cost considerations."
Title: Extreme anti-gosting coming to the masses...
Post by: nigritude on Thu, 17 February 2011, 00:40:15
^ that just made realize how much a topre actually is ... hahaha
Title: Extreme anti-gosting coming to the masses...
Post by: AvengeR on Thu, 17 February 2011, 01:19:46
pressure sensitive keys is one of those things that could change pc interfaces completely, but it won't since it requires compatible software and that is not profitable (risky new technology that needs special hardware). The only possible way is microsoft develops games and other applications that use it.

another posibility is it could become so cheap to produce that every keyboard has it in the feature, then only some people would know how to use that "hidden" feature.

also it's not like i'm against it; I've been waiting that for years. The thing is it requires commitment from other companies, and as we have seen in the past (ps2 and xbox1) it ends not being used and then discontinued since it's an expense no matter how minimal it is(ps3 and xbox360 controllers do not have front analog buttons anymore).
Title: Extreme anti-gosting coming to the masses...
Post by: killy on Thu, 17 February 2011, 01:58:57
Quote from: ripster;296561
Have you seen the amount of circuitry on the Topre PCB?  It's cost.

Unless of course you can drive the volume.  Then it gets cheap.

You can buy one of these for one Topre.


That depends. Do they order thousands at one time, or smaller batches? It seems like initial tooling of the machines to produce the PCB is what costs the money; actually making a batch would not cost very much. I doubt the PCB is that complex, given graphics cards can be had for the same price with denser features.
Title: Extreme anti-gosting coming to the masses...
Post by: SirDrexl on Thu, 17 February 2011, 02:09:48
Quote from: AvengeR;296575
also it's not like i'm against it; I've been waiting that for years. The thing is it requires commitment from other companies, and as we have seen in the past (ps2 and xbox1) it ends not being used and then discontinued since it's an expense no matter how minimal it is(ps3 and xbox360 controllers do not have front analog buttons anymore).


Actually, they still do have pressure-sensitive buttons.  It's just that most games don't bother to use them in that way.  Analog triggers are much easier to use for throttling the amount of pressure, and games generally don't need more than 2 such inputs (usually gas and brake for driving games, which if you ask me is pretty much why they were invented in the first place).

One game that can use the sensitivity is Gran Turismo 5, although I would switch to the analog triggers anyway because it makes it a lot easier.  Well, before I got a wheel I would.  :)
Title: Extreme anti-gosting coming to the masses...
Post by: False_Dmitry_II on Thu, 17 February 2011, 02:15:13
Quote from: AvengeR;296575
The thing is it requires commitment from other companies, and as we have seen in the past (ps2 and xbox1) it ends not being used and then discontinued since it's an expense no matter how minimal it is(ps3 and xbox360 controllers do not have front analog buttons anymore).


Fair point, however, on each there are glaring reasons why it never really took off.

For the PS2 it was the simple fact that you were allowed to use any playstation 1 controller in any game. So you would have a giant subset of people who are using controllers that do not have this capability because they never bothered to buy a new one just for this feature. So why would you want to alienate those people?

For the xbox 1, it actually was sorta like the gamecube triggers that someone mentioned earlier: where it would slowly increase the output of how much you're pulling on the trigger until you hit the final actual button which was seperate. It may not be physically like that on the main buttons on the xbox controller, but it is like that de facto. I never noticed the final press until I played a game which did not use the analog part at all, only the final press for all actions in the game. I was surprised at how much more you can push those buttons in than I thought you could. It was simply too difficult to do for every single thing in the game so I used a PS2 -> xbox controller converter but used a PS1 controller with on off buttons only, which worked great. (you can feel it bottom out though)
Title: Extreme anti-gosting coming to the masses...
Post by: AvengeR on Thu, 17 February 2011, 10:18:38
Quote from: SirDrexl;296584
Actually, they still do have pressure-sensitive buttons.  It's just that most games don't bother to use them in that way.  Analog triggers are much easier to use for throttling the amount of pressure, and games generally don't need more than 2 such inputs (usually gas and brake for driving games, which if you ask me is pretty much why they were invented in the first place).

One game that can use the sensitivity is Gran Turismo 5, although I would switch to the analog triggers anyway because it makes it a lot easier.  Well, before I got a wheel I would.  :)

I know for a fact that the 360 does not. Also the interwebz says ps3 doesn't as well but I'm not so sure because i know gt5 uses X for the accelerator.

racing games are a great example. Logitech charges $150 just for a third motion sensitive button (g27 v. driving force gt)

also you spot the problem perfectly: companies don't think they are needed because in reality they just aren't for most people. Almost no one appreciates clutch in racing games and even less people care about pressing it smoothly.
The thing is pressure sensitive buttons have such a great potential. The best example I can think of now is a fps game in which you have perfect control of your movements.
Title: Extreme anti-gosting coming to the masses...
Post by: elef on Thu, 17 February 2011, 10:57:44
Analog (=not on-off) controls are pretty much a must for enjoying driving games, so it's far from a useless feature.
I have GT5 and a PS3 slim, so I went ahead and tried it just now. I remapped throttle and brake to the triggers when I got the game in order to get analog controls, and even murmured "what were they thinking" under my breath. It turns out that the face buttons are indeed pressure sensitive, which I never expected. You get passable control with them, I can keep the car at 1/4, 1/3 or 1/2 throttle fairly easily, but of course I have to watch the on-screen throttle and brake displays for that. The trigger buttons are way better, because you always know how far you've pressed them without having to rely on some in-game indirect feedback.

So I guess that settles it, the PS3 has pressure sensitive face buttons (all 8 of them), but nobody knows it. They don't work all that great, to be honest. I'm not sure when I got my ps3, about a year ago I guess. There might have been a silent hw revision since I got mine, but I seriously doubt they took out the feature. Mine is a slim so there has been no major announced hardware change since it was made.

I have no idea what technology sony uses for this, but it's somewhat promising for the MS tech. These things don't feel any different from any rubber domes when they bottom out, so the pressure sensitivity could be an add-on that doesn't change the button feel at all. Of course it would only work with keyboards where you have to bottom out all the time, so mechanicals are pretty much out. Again, they don't give you too nuanced control, but they could be used for adjusting the weight where keypresses are registered, and some scrolling/panning/zooming/moving around features.
Title: Extreme anti-gosting coming to the masses...
Post by: clickclack on Thu, 17 February 2011, 11:35:00
This might still be semi on topic-

My PS2 controler is pressure sensitive and used it extensively for the GT series. My friends PS3 controler is also pressure sensitive in the same way but also adds pressure/travel sensitivity on the L and R buttons.

Having used it a long time I can easily employ the sensitivity of the X and O buttons for further control. They are quite effective, they just have little travel since they are also tiny and tactile. If you just want to hit the button once it registers the input, if you hold it down it registers as "ON" if you press harder it registers more. It is surprisingly very, very sensitive and precise!

I hope that helped someone, somewhere in the universe.
=)
Title: Extreme anti-gosting coming to the masses...
Post by: AvengeR on Thu, 17 February 2011, 17:12:02
Quote from: elef;296741
Analog (=not on-off) controls are pretty much a must for enjoying driving games, so it's far from a useless feature.
I have GT5 and a PS3 slim, so I went ahead and tried it just now. I remapped throttle and brake to the triggers when I got the game in order to get analog controls, and even murmured "what were they thinking" under my breath. It turns out that the face buttons are indeed pressure sensitive, which I never expected. You get passable control with them, I can keep the car at 1/4, 1/3 or 1/2 throttle fairly easily, but of course I have to watch the on-screen throttle and brake displays for that. The trigger buttons are way better, because you always know how far you've pressed them without having to rely on some in-game indirect feedback.

So I guess that settles it, the PS3 has pressure sensitive face buttons (all 8 of them), but nobody knows it. They don't work all that great, to be honest. I'm not sure when I got my ps3, about a year ago I guess. There might have been a silent hw revision since I got mine, but I seriously doubt they took out the feature. Mine is a slim so there has been no major announced hardware change since it was made.

I have no idea what technology sony uses for this, but it's somewhat promising for the MS tech. These things don't feel any different from any rubber domes when they bottom out, so the pressure sensitivity could be an add-on that doesn't change the button feel at all. Of course it would only work with keyboards where you have to bottom out all the time, so mechanicals are pretty much out. Again, they don't give you too nuanced control, but they could be used for adjusting the weight where keypresses are registered, and some scrolling/panning/zooming/moving around features.

the tech video from microsoft shows it supports like 200 different pressures, but sony could say the same.

So it was the second option I said. It is (still) available now but no one uses it because no games support it besides gt5.

Quote from: clickclack;296754
This might still be semi on topic-

My PS2 controler is pressure sensitive and used it extensively for the GT series. My friends PS3 controler is also pressure sensitive in the same way but also adds pressure/travel sensitivity on the L and R buttons.

Having used it a long time I can easily employ the sensitivity of the X and O buttons for further control. They are quite effective, they just have little travel since they are also tiny and tactile. If you just want to hit the button once it registers the input, if you hold it down it registers as "ON" if you press harder it registers more. It is surprisingly very, very sensitive and precise!

I hope that helped someone, somewhere in the universe.
=)

I know the gt series, mgs2 and 3 (ps2) used those buttons but I can't remember other games.
maybe psp's buttons are as well?



The technology has been there for years. What it needs is software and microsoft is now probably the only company that has the influence to pull that off.

what it's interesting is why microsoft dropped pressure sensitive buttons on the 360 (xbox1 face buttons have it. 360s don't) and now comes back to the same but for keyboards.
Title: Extreme anti-gosting coming to the masses...
Post by: digitalleftovers on Sat, 19 February 2011, 16:21:13
Quote from: AvengeR;296916
what it's interesting is why microsoft dropped pressure sensitive buttons on the 360 (xbox1 face buttons have it. 360s don't) and now comes back to the same but for keyboards.


It is funny how old technology resurfaces with new purpose (or the same purpose!).

see Poqet PC (AKA the first netbook) circa 1990:
(http://upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Poqetpcplus.jpg/800px-Poqetpcplus.jpg)
Title: Extreme anti-gosting coming to the masses...
Post by: falkentyne on Fri, 04 March 2011, 05:51:30
Ok, I know I'm a new poster, but I did want to say somthing.

What Microsoft did in the Sidewinder X4, is new for *keyboards* themselves, but part of the technology has actually been around for some years.  Basically, what microsoft did was use something called an 'endpoint interrupt', which would allow more than 6 button inputs to be passed simultaneously through USB (usually USB is limited to 6 keys, or 6+2 modifiers (or maybe it's 4+2, as per NKRO).  The old PS/2 port could accept any combination AND number of keystrokes; it was up to the hardware to actually send it.  With the sidewinder X4, two "endpoint interrupts" are installed, which are visible to the user as two "sidewinder X4's".

Now, the sidewinder X4 itself is capable of sending, I think, 24 (or 28?) simultaneous keystrokes.  The problem is, you get issues when you get past 12.

Andy Warne, who used endpoint interrupts for the I-pac keyboard encoders (for joystick-keyboard encoders for arcade video game controllers), found a bug (with me testing results for him) with the microsoft USB keyboard driver.  Basically, an issue occurs that causes "ghost" and "previously pressed" keys to start appearing or refusing to activate, once you get past 12 keypresses.  The I-pac2 FS32 had the same problem in early firmware, even though i twas supposed to send up to 24 simultaneously, but Andy was able to extend the number of flawless keypresses sent, from 12 to 18 (pretty sure it was either 18 or 19), by doing a workaround for the MS Keyboard driver, that involved increasing some sort of packet size.   But the sidewinder has similar issue as the original FS32, so you can't do more than 12 simultaneous presses without issues, even though the keyboard is advertised as being able to do much more.  But I don't think there is anyone who would need more than 12 presses from a keyboard, anyway.  Now a two player joystick controller is a different story :P
Title: SideWinder x4 Bugs
Post by: sqgl on Sat, 10 March 2012, 08:20:06
I bought one and then was so pleased I bought a second one "for the road" but have since found two bugs:
(1) Intellitype software that makes programming simultaneous keypresses annoying (see thread: "SideWinder X4 Macro - Simultaneous Events via Split Option")
(2) Sidewinder X4 media keys do not play nicely (http://www.autohotkey.com/forum/viewtopic.php?p=520118#520118) with AutoHotKey

(http://jo.koan.net/pix/geek/sidewinder/sidewinder_x4_dj_sqgl_custom.jpg)
Title: Extreme anti-gosting coming to the masses...
Post by: Soarer on Sat, 10 March 2012, 10:07:12
Quote from: falkentyne;304795
The I-pac2 FS32 had the same problem in early firmware, even though i twas supposed to send up to 24 simultaneously, but Andy was able to extend the number of flawless keypresses sent, from 12 to 18 (pretty sure it was either 18 or 19), by doing a workaround for the MS Keyboard driver, that involved increasing some sort of packet size.

Welcome, falkentyne!

The way to get really silly numbers of keys simultaneously is to use one bit per key (instead of a byte). You might find this NKRO (http://geekhack.org/showthread.php?13162-USB-boot-mode-NKRO-compatibility-etc) thread, and the threads linked from it, interesting (if you like that sort of thing) :-)

Plus, using bits completely bypasses the bug, so it works 100% correctly even with older Windows versions (e.g. XP).
Title: Extreme anti-gosting coming to the masses...
Post by: Henry Allen Venture on Mon, 12 March 2012, 00:26:23
This pressure sensitive stuff sounds pretty interesting.
As someone mentioned much earlier in the thread, it seems to me like it might be much better suited to linear switches, particularly the stiffer MX Black switches.
I'd love for a 6Gv2 (or similar) that supported this feature.
Ideally I'd have it so that the pressure sensitivity only has effects on the arrow keys for adjustable scrolling speeds in general use, but it would be great to see game developers enabling the full use of pressure sensitive keys within the game itself.
Things like being able to move at different speeds in Battlefield, effectively sneaking without having to crouch for example, would be really cool.
I can't imagine what the more creative developers would come up with.

I guess there are some pretty serious hurdles to get over before developers and keyboard manufacturers will fully embrace this (or indeed any) new technology, though, so I guess I shouldn't get too optimistic.

Thanks to Paul for posting this information, though.
Title: Extreme anti-gosting coming to the masses...
Post by: All The Fire on Mon, 12 March 2012, 15:54:03
One thing I always hated in shooters was being told to follow someone who doesn't walk at the same pace as you, so you either zigzag or stop and start. Bring on pressure sensitive buttons.

But this thread was from a year ago, have they actually done anything about this?
Title: Extreme anti-gosting coming to the masses...
Post by: sordna on Mon, 12 March 2012, 16:38:20
Paul Dietz, do you know anything about this awesome looking Microsoft prototype straight-column keyboard ?
http://geekhack.org/showthread.php?20470-Microsoft-prototype-split-keyboard

(http://geekhack.org/attachment.php?attachmentid=22801&d=1312056653)
Title: Extreme anti-gosting coming to the masses...
Post by: Encryptor on Mon, 12 March 2012, 18:15:09
If anyone is interested, here is one of the related patent application publications (http://www.google.com/patents?id=kMjNAAAAEBAJ&printsec=frontcover).  I've seen his name on a few patents.  Its cool that he made a forum post.
Title: Extreme anti-gosting coming to the masses...
Post by: Henry Allen Venture on Mon, 12 March 2012, 21:40:55
Quote from: ripster;543988
You should have seen how OCN treated him:
http://www.overclock.net/t/736015/microsoft-sidewinder-x4

Man, that one guy was an absolute arsehole. I say good on Paul for trying to engage and share with the community.
I just hope f**kwits like that guy from the OCN thread don't discourage people like Paul from continuing to engage the community directly in the future.
Title: Extreme anti-gosting coming to the masses...
Post by: Encryptor on Tue, 13 March 2012, 01:13:48
Quote from: ripster;543988
You should have seen how OCN treated him:
http://www.overclock.net/t/736015/microsoft-sidewinder-x4



Of course now Geekhack is OCN......


Wow, I can't believe how OCN treated him.  And two people threatened to report him.  The guy has a ton of publications.  Some people have no respect..

I like what he said in his last post in that thread:

Quote from: PaulHDietz

It seems to me the more money people spent for their keyboards, the more likely they are to have unrealistic views about how well their keyboard performs. In a similar vein, I think there are some people that REALLY want MS stuff to have problems. And that unintentionally impacts their judgement.


So true with many brands.
Title: Extreme anti-gosting coming to the masses...
Post by: Squelos on Tue, 13 March 2012, 04:06:17
Am I the only one that thinks  this thread is just a big massive troll ? Seems like it.
Title: Extreme anti-gosting coming to the masses...
Post by: Soarer on Tue, 13 March 2012, 07:39:32
Quote from: Squelos;544318
Am I the only one that thinks  this thread is just a big massive troll ? Seems like it.

Yes, I think you are.