Author Topic: Unicomp Keyboard KRO  (Read 14768 times)

0 Members and 1 Guest are viewing this topic.

Offline Pspboy17

  • Thread Starter
  • Posts: 27
Unicomp Keyboard KRO
« on: Sat, 14 December 2013, 20:23:46 »
What is the KRO on  a Unicomp Classic 104 Black Buckling Spring USB?
The world needs more CRT's

Offline metalliqaz

  • * Maker
  • Posts: 4951
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Unicomp Keyboard KRO
« Reply #1 on: Sat, 14 December 2013, 20:43:33 »
Same as model M.  2kro

Offline Pspboy17

  • Thread Starter
  • Posts: 27
Re: Unicomp Keyboard KRO
« Reply #2 on: Sat, 14 December 2013, 21:01:35 »
Alright, have you ever had any problems gaming with 2Kro?
The world needs more CRT's

Offline metalliqaz

  • * Maker
  • Posts: 4951
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Unicomp Keyboard KRO
« Reply #3 on: Sat, 14 December 2013, 21:08:12 »
Not recommended for gaming

Offline jabar

  • Posts: 848
  • Location: TX, USA
Re: Unicomp Keyboard KRO
« Reply #4 on: Sat, 14 December 2013, 22:31:09 »
2KRO on modern keyboards is fine; they are semi-optimized about the WASD cluster. The PLU-M87 works just fine in the most intense FPS situations I've encountered.

Model Ms are terrible for gaming.
Leopold FC660C - Max Keyboard Nighthawk X8 - Ducky DK9008 Shine II 78 Edition - Noppoo Choc Mini - Cherry G80-2100HDD - Cherry G80-8113HDPUS - Plu-M87 - Leopold FC700R Ergo Clears - Deck Legend Frost 105 - IBM F PC Keyboard - IBM M 122 (Lexmark) - Apple Extended Keyboard II

Phantom 7bit

Offline Pspboy17

  • Thread Starter
  • Posts: 27
Re: Unicomp Keyboard KRO
« Reply #5 on: Sat, 14 December 2013, 22:38:24 »
Ok, I've played on black alps, white alps, and black cherries, I like having heavy and tactile keys. Are the switches bad for gaming or the keyboard itself?
The world needs more CRT's

Offline metalliqaz

  • * Maker
  • Posts: 4951
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Unicomp Keyboard KRO
« Reply #6 on: Sat, 14 December 2013, 22:39:09 »
Just try it.  See if it suits your needs.

Offline Aer Fixus

  • Posts: 148
  • Location: Maine/Vermont United States
  • And now, back to lurking...
Re: Unicomp Keyboard KRO
« Reply #7 on: Sat, 14 December 2013, 22:46:15 »
What kind of gaming are you doing? I know that a Unicomp/Model M is not terrible if I just need the WASD cluster or only need to press one or two keys at once, but as soon as you add in an action key, voice chat and jumping, things start to get bad.

If you are playing rhythm games and you line up the movement keys in a row, there should be no problem, but if they are arranged like the arrow cluster, there will be problems with certain combinations of presses. My friends typically don't have problems when they use one of my keyboards for League of Legends.

The long and the short of it: you can game with one if your games do not require pressing multiple keys on multiple rows at the same time. It's not recommended for first person shooters, although I occasionally do it if there isn't another board on hand. Sometimes a key doesn't register and it just proves to be annoying. It can certainly get you killed if you can't push the right button at the right time.

Edit: Gaming will not damage the switches more than normal typing. It will wear out the WASD cluster faster, but it is unlikely you'll ever wear out them anyway.
« Last Edit: Sat, 14 December 2013, 22:48:41 by Aer Fixus »
               SOON: IN PROGRESS:

I lie all the time.... I really don't even like keyboards

Offline Pspboy17

  • Thread Starter
  • Posts: 27
Re: Unicomp Keyboard KRO
« Reply #8 on: Sat, 14 December 2013, 23:12:22 »
In reality, I only play Minecraft and Terraria on a normal basis. I've been using a Dell AT101W for about a year, and the rollover is fine except the WASD cluster + Tab.
The world needs more CRT's

Offline Aer Fixus

  • Posts: 148
  • Location: Maine/Vermont United States
  • And now, back to lurking...
Re: Unicomp Keyboard KRO
« Reply #9 on: Sat, 14 December 2013, 23:15:20 »
In reality, I only play Minecraft and Terraria on a normal basis. I've been using a Dell AT101W for about a year, and the rollover is fine except the WASD cluster + Tab.

You will probably have the same (or similar) rollover issues as the Dell AT101 as the matrix layout is probably very similar (if not the same).
               SOON: IN PROGRESS:

I lie all the time.... I really don't even like keyboards

Offline Pspboy17

  • Thread Starter
  • Posts: 27
Re: Unicomp Keyboard KRO
« Reply #10 on: Sat, 14 December 2013, 23:22:56 »
Ok, when I test the Dell, I can get 6kro on two different rows. I have yet to find a combination if keys with less than 4. Off topic here, I've heard the Unicomp doesn't have any "ping" sound like the Model M, could you test this if you have the boards on hand?
The world needs more CRT's

Offline Aer Fixus

  • Posts: 148
  • Location: Maine/Vermont United States
  • And now, back to lurking...
Re: Unicomp Keyboard KRO
« Reply #11 on: Sat, 14 December 2013, 23:46:59 »
Ok, when I test the Dell, I can get 6kro on two different rows. I have yet to find a combination if keys with less than 4. Off topic here, I've heard the Unicomp doesn't have any "ping" sound like the Model M, could you test this if you have the boards on hand?
On an M, a combination like: QWS will fail on the S. I cannot confirm the noise difference IRL, but this video shows them to be almost the same in sound: http://www.youtube.com/watch?v=OtEA6GK3fO4

There was a very rare model that used some grease to remove the ping sound, but those are no longer commercially available, even from Unicomp. You may be confusing the difference between the Model F and the Model M. The Model F has a much more distinctive, louder and higher pitched ping than the M.

Edit: on an M or a Unicomp plugged in via PS2, you can press a full row of key successfully (more than 10 keys), but the combinations that create a right angle in the matrix cause issues and are blocked to prevent ghosting, hence the 2KRO.
« Last Edit: Sat, 14 December 2013, 23:52:05 by Aer Fixus »
               SOON: IN PROGRESS:

I lie all the time.... I really don't even like keyboards

Offline terran5992

  • Posts: 1485
  • Location: Singapore
  • One With The Cup Rubber
Re: Unicomp Keyboard KRO
« Reply #12 on: Sun, 15 December 2013, 00:35:56 »
I get 4kro on my unicomp

Listokei Custom  |  HHKB Pro 2  |  Topre Realforce 103UBH  |  Armageddon MKA-3


Offline jabar

  • Posts: 848
  • Location: TX, USA
Re: Unicomp Keyboard KRO
« Reply #13 on: Sun, 15 December 2013, 01:36:03 »
Granted I was using my 122-key, but Tab+any WASD key didn't register, holding Control down with more than one WASD key was a problem. Generally multiple mods were a problem. All this on top of the more involved action required to sustain and/or register a buckling spring keypress.
Leopold FC660C - Max Keyboard Nighthawk X8 - Ducky DK9008 Shine II 78 Edition - Noppoo Choc Mini - Cherry G80-2100HDD - Cherry G80-8113HDPUS - Plu-M87 - Leopold FC700R Ergo Clears - Deck Legend Frost 105 - IBM F PC Keyboard - IBM M 122 (Lexmark) - Apple Extended Keyboard II

Phantom 7bit

Offline dorkvader

  • Posts: 6289
  • Location: Boston area
  • all about the "hack" in "geekhack"
Re: Unicomp Keyboard KRO
« Reply #14 on: Sun, 15 December 2013, 01:53:02 »
I get 4kro on my unicomp
Any 2KRO controller can register a maximum of "about" the number of rows + the number of columns for the matrix without blocking. The model M KB is physically limited to 2KRO. Try more 3 key combinations and you will eventually find some that fail. I'm too lazy to get my unicomp from the basement, but if you like, I'll go downstairs, get on my 1390120 and find some that don't work on that. Also if you have pictures of the membranes I can tell you some.

Edit: the figure is number of rows + number of columns -1

That's why I said "about" as I wasn't sure about the -1 or not.
« Last Edit: Sun, 15 December 2013, 15:27:39 by dorkvader »

Offline ch_123

  • * Exalted Elder
  • Posts: 5860
Re: Unicomp Keyboard KRO
« Reply #15 on: Sun, 15 December 2013, 05:20:43 »
Not recommended for gaming

Given that 99% of keyboards out there are 2KRO, most games work pretty well on 2KRO keyboards.

I get 4kro on my unicomp

The key rollover terminology in common use is quite confusing. For example, when people talk about 6KRO keyboards, they mean that the keyboard can accept a maximum of 6 keys before keys get dropped. But when they talk about 2KRO, they mean that any combination of 2 keys are guaranteed to work, but combinations of more than two may work but not all will work. Even on a cheap Dell rubber dome keyboard, I can find combinations of 20 keys (pressing down between keys, my fingers aren't that fat, or fat at all...) that are correctly registered, doesn't mean that it's a 20KRO keyboard though...

Quote
Model Ms are terrible for gaming.

Works fine for me. Admittedly I don't play that many games these days, but in the days I did, I had no issues.

Offline terran5992

  • Posts: 1485
  • Location: Singapore
  • One With The Cup Rubber
Re: Unicomp Keyboard KRO
« Reply #16 on: Sun, 15 December 2013, 07:00:15 »
I get 4kro on my unicomp
Any 2KRO controller can register a maximum of "about" the number of rows * the number of columns for the matrix without blocking. The model M KB is physically limited to 2KRO. Try more 3 key combinations and you will eventually find some that fail. I'm too lazy to get my unicomp from the basement, but if you like, I'll go downstairs, get on my 1390120 and find some that don't work on that. Also if you have pictures of the membranes I can tell you some.

0.o wow thats confusing

Listokei Custom  |  HHKB Pro 2  |  Topre Realforce 103UBH  |  Armageddon MKA-3


Offline Soarer

  • * Elevated Elder
  • Posts: 1918
  • Location: UK
Re: Unicomp Keyboard KRO
« Reply #17 on: Sun, 15 December 2013, 07:36:20 »
I get 4kro on my unicomp
Any 2KRO controller can register a maximum of "about" the number of rows * the number of columns for the matrix without blocking. The model M KB is physically limited to 2KRO. Try more 3 key combinations and you will eventually find some that fail. I'm too lazy to get my unicomp from the basement, but if you like, I'll go downstairs, get on my 1390120 and find some that don't work on that. Also if you have pictures of the membranes I can tell you some.

0.o wow thats confusing

And mis-remembered ;)

Best case for a 2KRO keyboard = number of rows + number of columns - 1

(As long as the controller can cope with that many keys at once).

The '-1' is the key at the intersection of the row and column being pressed. If that is then pressed, _every_ key is then seen as pressed, by ghosting.
« Last Edit: Sun, 15 December 2013, 07:41:13 by Soarer »

Offline E TwentyNine

  • Posts: 884
    • Some of My Keyboards
Re: Unicomp Keyboard KRO
« Reply #18 on: Sun, 15 December 2013, 13:47:52 »
And mis-remembered ;)

Best case for a 2KRO keyboard = number of rows + number of columns - 1

(As long as the controller can cope with that many keys at once).

The '-1' is the key at the intersection of the row and column being pressed. If that is then pressed, _every_ key is then seen as pressed, by ghosting.

You're obviously the expert here, but that's not my experience. Please clarify where I'm wrong.  It's my understanding that the best case for a 2KRO keyboard is the maximum of either group of traces (rows or columns).

Take a standard M where you have 8 leads on one membrane and 16 leads on the other. From my testing you can get 16 keys pressed max.  Which makes perfect sense - if you have all 16 leads connected to one lead on the other membrane, that's 16 keys.  Connect them to another lead simultaneously and you're going to get crossover between the traces and ghosting.

You're suggesting that I'd be able to get 23 keys pressed at once and I don't see how that's possible.
Daily driver: SSK or Tenkeyless IBM AT
1984 Model M Industrial Prototype ⌨ 1992 Black Oval Industrial SSK ⌨ 1982 5251 Beam Spring ⌨ 89 Key "SSK" ⌨ M13 triplets

Offline BucklingSpring

  • Posts: 1613
Re: Unicomp Keyboard KRO
« Reply #19 on: Sun, 15 December 2013, 15:25:21 »
I get 4kro on my unicomp

I also thought I could do more than 2KRO on my Unicomps. Just like the other guy, I'm too lazy to dig one out of my stash to test it.
In memory of smallfry 1996-2013
Boards I own, click ->
More
Ducky x2 (9008G2 Pro PBT/MX Green and Mini MX Red), Matias x2 (QP and Mini QP Dampened ALPS), Topre RealForce x4 (87U 55g/Digilog case, 103U-UW & 104UG High-Profile x2), Filco Majestouch x2 (TKL MX Blue & V2 AI 104 MX Blue), IBM-M x2 (BS & RD), Unicomp-M x5 (BS black on black x2, BS Ivory x2, QT Ultra-Classic), Deck x4 (Legend MX Black & MX Clear, Hassium & Francium w/ MX Brown), DAS III (MX Blue), KBT Pure Pro 60% (MX Red), NMB-RT8256CW+ x2 (black space invader), XArmor U9BL-S (MX Brown) given for free to someone I hate, CM X2 (Trigger/MX Green + Storm TKL/NovaTouch), TVS GOLD (MX Blue) and a many many more (NMB, DELL, MS, ATT, KeyTronic, Etc...)

Offline dorkvader

  • Posts: 6289
  • Location: Boston area
  • all about the "hack" in "geekhack"
Re: Unicomp Keyboard KRO
« Reply #20 on: Sun, 15 December 2013, 15:28:46 »
I get 4kro on my unicomp

I also thought I could do more than 2KRO on my Unicomps. Just like the other guy, I'm too lazy to dig one out of my stash to test it.

Ok that it, I'm testing mine now.

gonna prove something.

Ok first one I tried WED doesn't work (e is blocked)

TUH as well
WAS also

etc. The list goes on.

Now I gamed on an M for years, and I never had issues. People game on 2KRO rubberdomes all the time, and they seem to get along fine. You can use it for gaming, but it's not really the best keyboard for it.
« Last Edit: Sun, 15 December 2013, 15:34:56 by dorkvader »

Offline Soarer

  • * Elevated Elder
  • Posts: 1918
  • Location: UK
Re: Unicomp Keyboard KRO
« Reply #21 on: Sun, 15 December 2013, 16:36:34 »
And mis-remembered ;)

Best case for a 2KRO keyboard = number of rows + number of columns - 1

(As long as the controller can cope with that many keys at once).

The '-1' is the key at the intersection of the row and column being pressed. If that is then pressed, _every_ key is then seen as pressed, by ghosting.

You're obviously the expert here, but that's not my experience. Please clarify where I'm wrong.  It's my understanding that the best case for a 2KRO keyboard is the maximum of either group of traces (rows or columns).

Take a standard M where you have 8 leads on one membrane and 16 leads on the other. From my testing you can get 16 keys pressed max.  Which makes perfect sense - if you have all 16 leads connected to one lead on the other membrane, that's 16 keys.  Connect them to another lead simultaneously and you're going to get crossover between the traces and ghosting.

You're suggesting that I'd be able to get 23 keys pressed at once and I don't see how that's possible.

I did make a slight mistake - it should be (number of rows - 1) + (number of columns - 1), since the common key removes 1 from both the row and the column.

So for a 16x8 matrix it should be 15 + 7 = 22 possible without ghosting. Whether the controller bothers to output all of them is another matter!

Ghosting happens when you're pressing 3 corners of a rectangle on the matrix. With the pattern of pressing all but the common key in a row and a column, there are no such rectangles :D
« Last Edit: Mon, 16 December 2013, 16:41:50 by Soarer »

Offline E TwentyNine

  • Posts: 884
    • Some of My Keyboards
Re: Unicomp Keyboard KRO
« Reply #22 on: Sun, 15 December 2013, 17:05:05 »
I did make a slight mistake - it should be (number of rows - 1) + (number of columns - 1), since the common key removes 1 from both the row and the column.

So for a 16x8 matrix it should be 15 + 7 = 22 possible without ghosting. Whether the controller bothers to output all of them is another matter!

Ghosting happens when you're pressing 3 corners of a square on the matrix. With the pattern of pressing all but the common key in a row and a column, there are no such squares :D

As Spock might say, "My pattern indicates one dimensional thinking".   Your explanation makes sense.

Thanks for the clarification.
Daily driver: SSK or Tenkeyless IBM AT
1984 Model M Industrial Prototype ⌨ 1992 Black Oval Industrial SSK ⌨ 1982 5251 Beam Spring ⌨ 89 Key "SSK" ⌨ M13 triplets

Offline Daniel Beardsmore

  • Posts: 1874
  • Location: Hertfordshire, England
  • RIP
    • Boring twaddle
Re: Unicomp Keyboard KRO
« Reply #23 on: Sun, 15 December 2013, 17:21:41 »
OK, humour me here, but surely if you press all 16×8 keys, you're going to have a lot of 2×2 squares that will ghost? How do you get all those keys pressed without tripping a load of ghosts along the way?
Bore Awards
Most Boring Person on the Planet – 2011 Winner

Offline dorkvader

  • Posts: 6289
  • Location: Boston area
  • all about the "hack" in "geekhack"
Re: Unicomp Keyboard KRO
« Reply #24 on: Sun, 15 December 2013, 17:22:24 »
I did make a slight mistake - it should be (number of rows - 1) + (number of columns - 1), since the common key removes 1 from both the row and the column.

As far as I understand it, this holds true for a kb matrix with more than 1 row or column.

If you want to test the KRO of an IBM controller, it might be easier to just bridge locations on the controller PCB or connector directly, rather than press keys. I also would imagine it's easier on a smaller KB like an SSK or wheelwriter.

Sadly, my wheelwriter yells at me if I try to press too many function keys at once.

Offline Soarer

  • * Elevated Elder
  • Posts: 1918
  • Location: UK
Re: Unicomp Keyboard KRO
« Reply #25 on: Sun, 15 December 2013, 17:42:03 »
As far as I understand it, this holds true for a kb matrix with more than 1 row or column.

Yes, it's just a basic property of a switch matrix without diodes.

'Matrix' rather implies multiple columns and rows!

Offline E TwentyNine

  • Posts: 884
    • Some of My Keyboards
Re: Unicomp Keyboard KRO
« Reply #26 on: Sun, 15 December 2013, 17:59:03 »
I did make a slight mistake - it should be (number of rows - 1) + (number of columns - 1), since the common key removes 1 from both the row and the column.

As far as I understand it, this holds true for a kb matrix with more than 1 row or column.

If you want to test the KRO of an IBM controller, it might be easier to just bridge locations on the controller PCB or connector directly, rather than press keys. I also would imagine it's easier on a smaller KB like an SSK or wheelwriter.

Sadly, my wheelwriter yells at me if I try to press too many function keys at once.

SSK is still 16x8, just that there's a lot of unused paths.

What I had done when testing was figure out which top trace of the 8 had the most active pads (15 was the max IIRC), then had someone with an M and a computer with a true ps/2 port hit those keys in order.  We got 15 at once.  I simply extrapolated to 16 as I felt my premise was sound.

But...I was thinking one dimensionally, traveling only across all the columns in a single row.  Didn't think to skip one column out of that row and go down that column to the other rows...
Daily driver: SSK or Tenkeyless IBM AT
1984 Model M Industrial Prototype ⌨ 1992 Black Oval Industrial SSK ⌨ 1982 5251 Beam Spring ⌨ 89 Key "SSK" ⌨ M13 triplets

Offline Soarer

  • * Elevated Elder
  • Posts: 1918
  • Location: UK
Re: Unicomp Keyboard KRO
« Reply #27 on: Sun, 15 December 2013, 18:18:53 »
Level 2: what's the maximum number of keys you can press on the WYSE 3161 matrix without ghosting?

Level 3: ditto for the WYSE 50 matrix?

Offline Hellmark

  • Posts: 349
  • Location: Maryland Heights, Mo, USA
Re: Unicomp Keyboard KRO
« Reply #28 on: Mon, 16 December 2013, 15:05:24 »
I get 4kro on my unicomp

I also thought I could do more than 2KRO on my Unicomps. Just like the other guy, I'm too lazy to dig one out of my stash to test it.

That is just the KRO is just the minimum number of guaranteed simultaneous keys pressed. Model M's can, and will, fail with certain 3 letter combos. Does it mean you're likely to encounter it? No. I have gamed for years on a M, no real issues.

Offline Daniel Beardsmore

  • Posts: 1874
  • Location: Hertfordshire, England
  • RIP
    • Boring twaddle
Re: Unicomp Keyboard KRO
« Reply #29 on: Mon, 16 December 2013, 16:31:07 »
If you have all keys pressed in a matrix, except one column and one row, what stops ghosts appearing at every other group of 2×2 keys?
Bore Awards
Most Boring Person on the Planet – 2011 Winner

Offline Soarer

  • * Elevated Elder
  • Posts: 1918
  • Location: UK
Re: Unicomp Keyboard KRO
« Reply #30 on: Mon, 16 December 2013, 16:54:03 »
In that case, since none of the keys in the one column and one row are pressed, there can't be any cases where the other three corners of any rectangle are pressed, for any key in that one column and one row.

Offline Daniel Beardsmore

  • Posts: 1874
  • Location: Hertfordshire, England
  • RIP
    • Boring twaddle
Re: Unicomp Keyboard KRO
« Reply #31 on: Mon, 16 December 2013, 18:05:51 »
Never mind, I follow now.
Bore Awards
Most Boring Person on the Planet – 2011 Winner