Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Best-Performance Keyboard Encoder  (Read 2538 times)

0 Members and 1 Guest are viewing this topic.

Elias

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 9
  • Last login:March 20, 2008, 02:31:00 am
  • Shoryuken!
    • Shoryuken
Best-Performance Keyboard Encoder
« on: December 06, 2003, 09:35:46 pm »
Functionality aside, what is the best-performing keyboard encoder? This would include the obvious no-ghosting/blocking/etc., and also speed and reliability during gameplay. Or do the top encoders all handle this the same way?

slycrel

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 417
  • Last login:June 25, 2025, 07:42:34 pm
  • Mmm... Portal.
Re:Best-Performance Keyboard Encoder
« Reply #1 on: December 06, 2003, 10:35:05 pm »

  From all the research I've done, the top 2 options I've seen are the I-PAC and the keywhiz.  AFAIK they were designed specifically for PC arcade machines, though they are certainly not limited to these options.  You shouldn't see any ghosting or blocking with these.

Elias

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 9
  • Last login:March 20, 2008, 02:31:00 am
  • Shoryuken!
    • Shoryuken
Re:Best-Performance Keyboard Encoder
« Reply #2 on: December 07, 2003, 02:39:11 am »
I also posed this question in the chat room, and it seems the top encoders (KeyWiz, I-Pac, Hagstrom's, etc.) have no edge in performance over each other.

Gideon

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 141
  • Last login:August 24, 2024, 10:56:41 pm
Re:Best-Performance Keyboard Encoder
« Reply #3 on: December 07, 2003, 03:26:54 am »
Ooh, I was just about to post the same topic.  I want to know the differences in features between I-PAC and KeyWiz.  Please enlighten my ignorant self.

Lotus

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:March 03, 2005, 11:58:41 am
  • I'm a llama!
Re:Best-Performance Keyboard Encoder
« Reply #4 on: December 07, 2003, 07:55:44 am »
The features that the I-PAC has but the Keywhiz doesn't are:
Keeps its programming after power off
Transparent keyboard pass-through
Shift function which doesnt need a dedicated shift button
Possibly easier to wire if you have a standard panel owing to simpler markings
USB option.
Supports panel LEDs

The features the Keywhiz has which the I-PAC doesnt are:
Cheaper
4 more inputs and a dedicated shift button input

So it depends on what features you need/don't need.







RandyT

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7021
  • Last login:Today at 05:21:49 pm
  • Friends don't let friends hack keyboards.
    • GroovyGameGear.com
Re:Best-Performance Keyboard Encoder
« Reply #5 on: December 07, 2003, 12:43:58 pm »

The features the Keywhiz has which the I-PAC doesnt are:
Cheaper
4 more inputs and a dedicated shift button input

You forgot some:

- Jumperless operation
- Instant switching between default and custom set
- +5v access at a screw terminal, instead of a jumper pin.
- Key sets can be reprogrammed an infinite number of times
- Double sided circuit board with plated through holes for highest reliability
- More advanced software support with integrated application launching which requires no keyboard
- Larger input buffer
- Easier implementation of single button shifted commands.

.. and it's 5 more inputs that are usable for player controls. ;)

Anyone who is looking for comparisons should take a look at TigerHeli's excellent comparison page to make sure you get accurate info.

Quote
So it depends on what features you need/don't need.

Absolutely :)

RandyT

« Last Edit: December 07, 2003, 12:44:46 pm by RandyT »

Gideon

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 141
  • Last login:August 24, 2024, 10:56:41 pm
Re:Best-Performance Keyboard Encoder
« Reply #6 on: December 07, 2003, 07:00:02 pm »
Anyone who is looking for comparisons should take a look at TigerHeli's excellent comparison page to make sure you get accurate info.

Quote
So it depends on what features you need/don't need.

Absolutely :)

RandyT
Hey, thanks for the link!

JoyMonkey

  • Voodoo Wiki Master . . .
  • Wiki Master
  • Trade Count: (+5)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 2899
  • Last login:June 16, 2025, 09:16:27 pm
  • Candy is Dandy but Liquor is Quicker
    • JoyMonkey.com
Re:Best-Performance Keyboard Encoder
« Reply #7 on: December 07, 2003, 09:25:37 pm »
I must have been asleep or something, I seem to have completely missed the announcement of the KeyWiz Max 1.5. When did these come out? I've been using standard KeyWiz's in the past and am 100% happy with them, but I guess in future I'll be going with the Max1.5 model.

Good job RandyT! You truely are a god amongst us nerds.

SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
Re:Best-Performance Keyboard Encoder
« Reply #8 on: December 07, 2003, 11:51:36 pm »
You weren't asleep, there was no announcement that I'm aware of.

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re:Best-Performance Keyboard Encoder
« Reply #9 on: December 08, 2003, 07:43:39 am »
Functionality aside, what is the best-performing keyboard encoder? This would include the obvious no-ghosting/blocking/etc., and also speed and reliability during gameplay. Or do the top encoders all handle this the same way?

Feature wise, RandyT covered most of the differences and linked to my comparison, so I won't repeat that data.

IMHO, Hagstrom is a little pricey, good quality, but not specifically designed for arcade controls.  No one mentioned the MK64.  Either this, the Keywiz, or the I-PAC are all good options.

I don't know that you'll see an actual performance problem (at least in PS/2 mode) with any of these encoder, and I can't provide details, but if you look at the overall design and the tech data provided on each encoders page www.groovygamegear.com, www.ultimarc.com, www.mk64.com/ron, I would rate the performance as (Worst to Best) MK64, I-PAC, KeyWiz.

Technically, the MK64 is a Multiplexed unit, with separate chips reading a group of inputs and a central processor sequentially scanning each of these chips.  I'm not saying there are performance issues with it, but it's not a very efficient process, but I'm not sure it needs to be.

The I-PAC/2 and KeyWiz are both single-chip encoders.  

RandyT has very detailed information on his site about the performance advantages of the KeyWiz (see http://www.groovygamegear.com/Page3.html#13 about the "Single button Test".

How much difference any of this makes in practice is hard to say.  The example I like from when the KeyWiz was released was "What difference does it make if I'm driving a Ferarri or a Focus, if I'm going to the grocery store on 35 mph streets.

But if the Ferarri cost 10-15% less than the Focus, the speed can only be an advantage.

« Last Edit: December 08, 2003, 07:45:59 am by Tiger-Heli »
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re:Best-Performance Keyboard Encoder
« Reply #10 on: December 08, 2003, 08:30:13 am »
Lotus, your points are for the most part technically correct, but let me address some issues here:
Quote
The features that the I-PAC has but the Keywhiz doesn't are:
Keeps its programming after power off
True, but if you want to use a non-standard codeset with the KeyWiz, you can just load the codeset from software during boot-up.
Quote
Transparent keyboard pass-through
True, but the current KeyWiz has a switched pass-through, and you can get the same effect by using a USB or wireless keyboard.
Quote
Shift function which doesnt need a dedicated shift button
Actually, the KeyWiz has a much more versatile shift function than the I-PAC.  You can use a separate button, access shifted functions from a single button (can be done with the I-PAC also, but the wiring is more involved, and I'm not sure if you can wire up multiple buttons this way), or can even work similarly to the way the I-PAC does, see http://www.fraggersxtreme.com/arcadepanels/encoder/shiftkeys.htm for details.
Quote
Possibly easier to wire if you have a standard panel owing to simpler markings
This also is debateable.  See http://www.arcadecontrols.org/yabbse/index.php?board=1;action=display;threadid=13945 where I had to explain that you could wire a Pause button to P1B8.  And I can't tell you how many posts there been asking what games needed 8 buttons per player just b/c the I-PAC was labelled that way.  And we won't get into if you start using the P1B7 input as Coin1 b/c it makes the flashing LED's less annoying.

For the inexperienced, the I-PAC labelling is better.  When you get more advanced, I kinda like the MK64, where I have Input 00, Input 01, etc., and it's up to me to decide what each input should be and what button I want to connect to it.  The KeyWiz is somewhere in the middle of these extremes, which is a pretty good compromise also.
Quote
USB option.
Yes the I-PAC supports USB.  No, the other encoders do not.  And I'll grant that for the majority of users the I-PAC does fine in USB mode.  That said, there isn't a week that goes by that I don't see a new post about I-PAC problems and the usual response being "Are you using USB mode?, Change the transfer rate, or use PS/2 mode, etc."
Quote
Supports panel LEDs
Supports low intensity LED's (without a separate driver board), and the LED's will flash whenever Button 7 or Button 8 are pressed.  But yes, it's a feature of the I-PAC and MK64 and not the KeyWiz.
Quote
The features the Keywhiz has which the I-PAC doesnt are:
Cheaper
4 more inputs and a dedicated shift button input
Yeah, you left a lot out, but I think RandyT and I already covered these elsewhere.
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re:Best-Performance Keyboard Encoder
« Reply #11 on: December 08, 2003, 09:26:49 am »
Other notes:

MK64 pros:

has dual SNK rotary support (save 40 bucks on a druins board if you where planning on getting one).

It has macro support... (can't get that super upper cut... well... do something about it....)  This is nice for multiple key exits for non-mame emulators.... But after that... I don't use it that often.

It was the first to have XP configuration..

It has 3 key banks... (for quick switching for all key configs)

It has shift keys (7 I think) but 7 per bank.  (who needs more then 7 shifts... since they can only be used with admin stuff anyway)..

He donates to BYOAC with every sale!   (still doing that right?)

The mention of multiple chips being unefficient has never given me a slowdown.  But might allow for the extra features that the others don't have...  


Cons:  

No screw terminals.  It is designed to be used with a scsi cable or ide cables.  Not a big deal because I had terminals myself...

Command Line only software.  The config software isn't as nice as some of the others.  But it wall works well.  It only takes someone 10 minutes to learn everything anyway.  It's just you have to know how to use a text editor... (ooohhhh scary).

Not marketed well.  I am supprised at how far a thread can go about encoders without mention of this great solution.  



saint

  • turned to the Dark Side
  • Supreme Chancellor
  • Trade Count: (+6)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6149
  • Last login:August 13, 2025, 01:59:36 pm
  • I only work in cyberspace...
    • Build Your Own Arcade Controls
Re:Best-Performance Keyboard Encoder
« Reply #12 on: March 03, 2005, 02:42:01 pm »
The MK64 is, unfortunately, no longer for sale. It actually hasn't been for some time :(

Other notes:

MK64 pros:

has dual SNK rotary support (save 40 bucks on a druins board if you where planning on getting one).

It has macro support... (can't get that super upper cut... well... do something about it....)  This is nice for multiple key exits for non-mame emulators.... But after that... I don't use it that often.

It was the first to have XP configuration..

It has 3 key banks... (for quick switching for all key configs)

It has shift keys (7 I think) but 7 per bank.  (who needs more then 7 shifts... since they can only be used with admin stuff anyway)..

He donates to BYOAC with every sale!   (still doing that right?)

The mention of multiple chips being unefficient has never given me a slowdown.  But might allow for the extra features that the others don't have... 


Cons: 

No screw terminals.  It is designed to be used with a scsi cable or ide cables.  Not a big deal because I had terminals myself...

Command Line only software.  The config software isn't as nice as some of the others.  But it wall works well.  It only takes someone 10 minutes to learn everything anyway.  It's just you have to know how to use a text editor... (ooohhhh scary).

Not marketed well.  I am supprised at how far a thread can go about encoders without mention of this great solution. 



--- John St.Clair
     Build Your Own Arcade Controls FAQ
     http://www.arcadecontrols.com/
     Project Arcade 2!
     http://www.projectarcade2.com/
     saint@arcadecontrols.com

shawnzilla

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 521
  • Last login:May 05, 2022, 12:01:55 pm
Re: Best-Performance Keyboard Encoder
« Reply #13 on: March 03, 2005, 03:22:32 pm »
Ipac, Keywiz, Hagstrom...all great encoders.

I will say this, RandyT has gone to great lengths to make encoders completely affordable (without sacrificing quality).

Personally, I have a Hagstrom KE72T. I bought it a couple of years ago, and it works great. But, my new control panel is going to use a Keywiz.

LPZ

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 241
  • Last login:April 11, 2015, 01:55:21 pm
  • 2nd place is the first loser!
Re: Best-Performance Keyboard Encoder
« Reply #14 on: March 03, 2005, 11:30:08 pm »
When I built my first cab, I bought a Hagstrom KE-72 T, and have been very happy with it.  A little pricey, but it's top of the line(72 inputs + trackball support).  I built another cab for a friend and we tried out an ipac, which we are very happy with and saved ourselves alot of money, naturally because it is cheaper.  It all depends how many inputs you want and if you want trackball support to base you decision on.
Dual 50 Caliber Continuous Fire Leon Type Machine Guns......OH YEAH!!!!!

NoOne=NBA=

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2718
  • Last login:July 23, 2011, 08:59:16 am
  • Just Say No To Taito! -Nichibutsu
Re: Best-Performance Keyboard Encoder
« Reply #15 on: March 04, 2005, 12:00:13 am »
Saint,

Are you just now getting around to reading the DECEMBER 2003 postings?

You're going to have to read faster than that, or you'll NEVER catch up. :)

GGKoul

  • Cheesecake Apprentice
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4707
  • Last login:May 26, 2024, 02:06:23 am
  • I was once a big man!! -4700 posts later...
Re: Best-Performance Keyboard Encoder
« Reply #16 on: March 04, 2005, 12:52:24 am »
Saint,

Are you just now getting around to reading the DECEMBER 2003 postings?

You're going to have to read faster than that, or you'll NEVER catch up. :)

I know.. I was wondering why this came back up?

Besides, I love my IPAC