Build Your Own Arcade Controls Forum

Main => Main Forum => Topic started by: michelevit on May 08, 2006, 07:43:58 pm

Title: joy to key questions
Post by: michelevit on May 08, 2006, 07:43:58 pm
i'm ready to button up my arcade cab.

there are two things this cab does.
rune mame
and
skjukebox.

i have built a controller with the 
 
GP-Wiz 32 Input USB Controls Interface and have been using joy2key program
to send keystrokes to the games.

when i set the joy2key program to autorepeat it works great in skjukebox and i can hold the joystick
to slide through the virtual cds.

but
when i play a mame game, the auto repeat makes the movement start and stop.
for example, lets say i am playing galaga and and want to move from left to right, the motion
isn't smooth, it is stop and go.

what i want to do is have the keys repeat in skjukebox but still have smooth movement.

Its hard to explain the problem.

In the past i have used gamepad hacks and also keyboard hacks and everything worked
great. Smooth scrolling and quick transitions in skjukebox.

Any advice would be greatly appreciated.
Thanks in advance and thanks for the great forums.
Title: Re: joy to key questions
Post by: Fozzy The Bear on May 08, 2006, 08:39:07 pm
I think that You're using the wrong interface for the job you want to do here!!  I would personally not have used a GPWiz.   I think you really need to be using a Keywiz in this instance, as far as I know, that would solve your problem.

That said, you might want to mail Randy and ask his advice on this, or hope that he catches this thread and helps out here.

Best Regards,
Julian (Fozzy The Bear)
Title: Re: joy to key questions
Post by: MacroX on May 08, 2006, 10:04:24 pm
i'm ready to button up my arcade cab.

there are two things this cab does.
rune mame
and
skjukebox.

i have built a controller with the 
 
GP-Wiz 32 Input USB Controls Interface and have been using joy2key program
to send keystrokes to the games.

when i set the joy2key program to autorepeat it works great in skjukebox and i can hold the joystick
to slide through the virtual cds.

but
when i play a mame game, the auto repeat makes the movement start and stop.
for example, lets say i am playing galaga and and want to move from left to right, the motion
isn't smooth, it is stop and go.

what i want to do is have the keys repeat in skjukebox but still have smooth movement.

Its hard to explain the problem.

In the past i have used gamepad hacks and also keyboard hacks and everything worked
great. Smooth scrolling and quick transitions in skjukebox.

Any advice would be greatly appreciated.
Thanks in advance and thanks for the great forums.


This design similar to your idea !

http://www.hkems.com/product/ps2/triolinker.htm (http://www.hkems.com/product/ps2/triolinker.htm)
Title: Re: joy to key questions
Post by: RandyT on May 09, 2006, 12:44:34 am
i have built a controller with the 
 
GP-Wiz 32 Input USB Controls Interface and have been using joy2key program
to send keystrokes to the games.

when i set the joy2key program to autorepeat it works great in skjukebox and i can hold the joystick
to slide through the virtual cds.

but
when i play a mame game, the auto repeat makes the movement start and stop.
for example, lets say i am playing galaga and and want to move from left to right, the motion
isn't smooth, it is stop and go.

what i want to do is have the keys repeat in skjukebox but still have smooth movement.


You don't need, or want, JoytoKey to be handling your gaming controls whilst in MAME.  The native gamepad assignments perform much better and JoytoKey is only adding a layer of unnecessary intervention.

Disable JoytoKey before running MAME and you will have no more problems.

You could also try a different translator like RBJoy, which might perform better.

RandyT
Title: Re: joy to key questions
Post by: DeLong20 on May 09, 2006, 10:37:07 am
The only reason I can see to use Joy2key while gaming is to use it while in your front end only.  I have a GPWiz and have no problems while playing a game in MAME.  I do however run it for my frontend to load games, esc to windows, shut down.  Like Randy said, you shouldn't have to use joy2key while in MAME.
Title: Re: joy to key questions
Post by: michelevit on May 09, 2006, 11:00:32 am
that is exactly what i want to do.
i want to be able to scroll through a long list of my favorite games in mame32fx
with the joystick (mapped with up arrow, down arrow, left and right arrow) and press button one (mapped to enter key) to start a game.

Auto repeat needs to be on the arrow keys so I can scroll through the game list without tapping the joystick down
a cajillion times. I can get this far, but when the game starts the movement from the joystick
is stuttered because of the autorepeat. For some reason my previous keyboard hacks and gamepad hacks never
had this problem.

There has to be a solution. I'd like to do away with the KeyBoard  and mouse.

Thanks again for the advice. I still love the GPwiz and think its a great product. Next time, I'll try the Keywiz.
Title: Re: joy to key questions
Post by: RandyT on May 09, 2006, 12:23:35 pm
There has to be a solution. I'd like to do away with the KeyBoard  and mouse.

Try mapping the joystick inputs in your games to the joystick directions instead of the arrow keypresses.  Make sure joystick support is enabled.

Also consider at least trying RBJoy if JoytoKey is causing problems.  Personally, I like RBJoy better, even though the interface isn't as pretty.

RandyT



Title: Re: joy to key questions
Post by: michelevit on May 09, 2006, 05:47:17 pm
will try.
when i map the mame setting to the joystick settings, then i need to disable joytokey.
i'm going to try some more tonight. it's frustrating to get it to work.

my nostromo gamepad had a cool software program that you could have different
key mapping profiles for different programs and it would automatically change
as the program changed. so if mame was running it would run mame settings.
if i quite mame and wanted to play some doom, it would automatically change profiles.

that is something i'd love to be able to do.

thanks again for the advice- it is very much appreciated.

mv.