[Review] Keycool 87 blue mx

tobo wrote:Sorry, haven't checked this thread in a while :P . I've added the descirptor as attachment for those that requested it. I checked the above microsoft page and the keyboard seems to register up to 21 keys.

Ah, lovely, thank-you!

Right, so... it's got two interfaces, the first of which is a completely normal 6KRO (and modifiers) 'boot mode' keyboard.

The second is nominally a mouse, but it can send 4 different reports:
  • standard mouse
  • power control keys
  • multimedia keys
  • 15 extra keyboard keys
Since it's a low-speed device, this is a fairly sensible way to do things. The report for the extra keys only needs to be sent when more than 6 keys are pressed (not including modifiers). However, when more than 6 are pressed it will take 2 polls to send both the standard and the extra report (because the extra report is twice the size that can be sent in a single transaction), which will take up to 16mS.

Looking for problems, I reckon it's all OK in practice. On a Mac, which will think of the two reports as two independant keyboards, this arrangement certainly won't cause any issues until more than 6 keys are pressed. Then, there may be confusion over which keys are repeating, or which keys are affected by modifiers. But that's hardly going to matter in games or whatever, where you might be wanting to press so many keys.

So overall, not bad. For a low-speed device. It's a shame that full-speed is still viewed as too expensive, because it removes the needs for these tricks, and is much faster as well. It's a chicken and egg situation I guess - full-speed controllers won't get cheap until keyboard makers start using them, and makers won't use them until they're cheap :evil:
Last edited by Soarer on 09 Jun 2012, 23:11, edited 1 time in total.
Soarer
User avatar

Unread post09 Jun 2012, 22:30

User avatar
X
Soarer
 
Posts: 775
Joined: 03 Jul 2011, 01:03
Location: UK
Favorite switch: F
 
Thanks for the explanation. But what advantages would a full-speed controller realistically have?
tobo

Unread post09 Jun 2012, 23:00

X
tobo
 
Posts: 33
Joined: 10 Apr 2012, 21:06
Location: Netherlands
Main keyboard: Keycool 87 MX blue
Main mouse: Razer Abyssus
 
Nice, thank you Soarer for the technical information. Mind if I use this in a review I will be putting up somewhere later this month or perhaps July. (with proper references off course) :)
JaccoW
User avatar

Unread post09 Jun 2012, 23:02

User avatar
X
JaccoW
 
Posts: 63
Joined: 09 Apr 2012, 10:02
Location: The Netherlands
Main keyboard: Deck Legend
Main mouse: Roccat Kone [+]
Favorite switch: Cherry MX clear
 
tobo wrote:Thanks for the explanation. But what advantages would a full-speed controller realistically have?

The obvious one is speed - it can send data every 1mS, so there's less delay. But it can also send 64 bytes each time vs only 8 for low-speed. That means full NKRO is quite easy and tidy to do (with one bit per key), with no messing around with pretending to be multiple keyboards. So while NKRO might not be important, it comes with no downside :D
JaccoW wrote:Nice, thank you Soarer for the technical information. Mind if I use this in a review I will be putting up somewhere later this month or perhaps July. (with proper references off course) :)

Sure, no problem. I've just spotted an error I made about the timings though - it's 16mS not 24mS because it can start sending both at the same time. Will edit... done. :ugeek:
Soarer
User avatar

Unread post09 Jun 2012, 23:10

User avatar
X
Soarer
 
Posts: 775
Joined: 03 Jul 2011, 01:03
Location: UK
Favorite switch: F
 
This is what Paul Dietz at Microsoft R&D did a full two years ago.

http://geekhack.org/showthread.php?9230 ... post165890

And others..

http://geekhack.org/showthread.php?1531 ... post304795
ripster

Unread post09 Jun 2012, 23:37

X
ripster
 
Posts: 4080
Joined: 09 Feb 2011, 07:04
Location: Ugly American
Main keyboard: As Long As It is Helvetica
Main mouse: Mickey
Favorite switch: Wanna Switch? Well, I Certainly Did!
 
ripster wrote:This is what Paul Dietz at Microsoft R&D did a full two years ago.

http://geekhack.org/showthread.php?9230 ... post165890

And others..

http://geekhack.org/showthread.php?1531 ... post304795

Yeah, shame they didn't make more of a fuss about it being full-speed - we might have more of them by now!

I still don't know why they used such convoluted descriptors though... it could be a hint that the X4 started out as a low-speed USB design... dunno.
Soarer
User avatar

Unread post09 Jun 2012, 23:59

User avatar
X
Soarer
 
Posts: 775
Joined: 03 Jul 2011, 01:03
Location: UK
Favorite switch: F
 
ripster wrote:This is what Paul Dietz at Microsoft R&D did a full two years ago.

http://geekhack.org/showthread.php?9230 ... post165890

And others..

http://geekhack.org/showthread.php?1531 ... post304795

You read a lot of geekhack. Are you a member?
webwit
User avatar
Wild Duck

Unread post10 Jun 2012, 00:22

User avatar
X
webwit
Wild Duck
 
Posts: 5467
Joined: 28 Jan 2011, 00:27
Location: The Netherlands
Main keyboard: DataHand Pro II
Favorite switch: Buckling spring
 
 
He's like a punished child looking into the playground through the bars :(
002
User avatar
Topre Enthusiast

Unread post10 Jun 2012, 00:24

User avatar
X
002
Topre Enthusiast
 
Posts: 806
Joined: 15 Mar 2011, 00:42
Location: Australia
Main keyboard: Topre REALFORCE 87U [Variable]
Main mouse: Logitech G9
Favorite switch: Topre Capacitive
 
 
Tokyo Press
Topre enthusiast
Image
Like a pedophile within 100 yards of the school I've been caught.

I will go put back my ankle bracelet on now.

And some metaphors are NOT roads and best not taken to the end.
ripster

Unread post10 Jun 2012, 01:01

X
ripster
 
Posts: 4080
Joined: 09 Feb 2011, 07:04
Location: Ugly American
Main keyboard: As Long As It is Helvetica
Main mouse: Mickey
Favorite switch: Wanna Switch? Well, I Certainly Did!
 
002 wrote:He's like a punished child looking into the playground through the bars :(

Lol.

Look who is talking, troublemaker!
http://geekhack.org/showthread.php?3118 ... post610501
ripster

Unread post10 Jun 2012, 01:05

X
ripster
 
Posts: 4080
Joined: 09 Feb 2011, 07:04
Location: Ugly American
Main keyboard: As Long As It is Helvetica
Main mouse: Mickey
Favorite switch: Wanna Switch? Well, I Certainly Did!
 
Haha - I don't make trouble, friend!
Just pointing out to people why it happened to avoid an avalanche of "wtf's". It's geekhack though so I suspect people will ask anyway..
002
User avatar
Topre Enthusiast

Unread post10 Jun 2012, 01:11

User avatar
X
002
Topre Enthusiast
 
Posts: 806
Joined: 15 Mar 2011, 00:42
Location: Australia
Main keyboard: Topre REALFORCE 87U [Variable]
Main mouse: Logitech G9
Favorite switch: Topre Capacitive
 
 
Tokyo Press
Topre enthusiast
Image
Perhaps you would prefer this?
Like an ostracised shepherd who got too close to the sheep ;)
002
User avatar
Topre Enthusiast

Unread post10 Jun 2012, 01:17

User avatar
X
002
Topre Enthusiast
 
Posts: 806
Joined: 15 Mar 2011, 00:42
Location: Australia
Main keyboard: Topre REALFORCE 87U [Variable]
Main mouse: Logitech G9
Favorite switch: Topre Capacitive
 
 
Tokyo Press
Topre enthusiast
Image
That is a simile, not a metaphor.

Baaaaaaaa...
Baaaa..
Ba,..


What is funny is the wikis are in lockdown despite 99% of the borked wikis being me simply doing WikiVault tests that iMav ASKED me to do.

What a piece of shit wiki software.

And open them up. If I had wanted to fuck them all up I would have done it LONG ago iMav!

But we are drifting off topic..............
ripster

Unread post10 Jun 2012, 01:53

X
ripster
 
Posts: 4080
Joined: 09 Feb 2011, 07:04
Location: Ugly American
Main keyboard: As Long As It is Helvetica
Main mouse: Mickey
Favorite switch: Wanna Switch? Well, I Certainly Did!
 
Previous

Who is online

Users browsing this forum: No registered users and 15 guests