PDA

View Full Version : snes9express keyboard controlls


The Hedgehog
December 17th, 2005, 11:15 AM
This will probably be a stupid question but i can't find the answer.
How can you change your controls for snes9express when you're using a keyboard?

The Hedgehog
December 18th, 2005, 12:40 PM
Is there nobody who knows how to do this?
I've also installesd gsnes9x. But it has the same problem.
The solution can't be that hard?
Or am I the only who uses a keyboard instead of a gamepad when playing with an emulator.

rykel
February 19th, 2007, 01:34 AM
I just got snes9express to work and am interested to know the answer too... however, I think the keyboard just does not substitute for a controller... it's time for me to go grab one, hehe!

Aglari
June 21st, 2007, 06:02 PM
Yeah, i can't figure it out either. The preset keys are kinda strange, and i'm having trouble setting up my controller too. Blarg.

ziptnf
June 13th, 2008, 02:10 PM
Me neither. The windows version has the capability to change the keyboard controls. Why can't this?

bryncoles
July 24th, 2008, 01:13 PM
it is possible... im in snes9express options->controllers->devices, then for 'pad 1 i input what i think is the path to the keyboard: '/dev/input/by-path/platform-i8042-serio-0-event-kbd'. as i understand it, this tells my computer where to look for its joypad input.

but, when i try and configure the keys i get permission denied! guess ill just use zsnes...

budlite
September 3rd, 2008, 08:53 PM
it is possible... im in snes9express options->controllers->devices, then for 'pad 1 i input what i think is the path to the keyboard: '/dev/input/by-path/platform-i8042-serio-0-event-kbd'. as i understand it, this tells my computer where to look for its joypad input.

but, when i try and configure the keys i get permission denied! guess ill just use zsnes...

No problem with the permission. you just need to sudo snes9express.

But it still complains about:
Pad 1: /dev/input/by-path/platform-i8042-serio-0-event-kbd
Joystick driver too old.

Seems that the kbd driver doesn't compatible to a joystick.

Any workaround?

grossaffe
September 3rd, 2008, 09:12 PM
just use the GTK port of SNES9x, its full of win.

budlite
September 3rd, 2008, 09:33 PM
just use the GTK port of SNES9x, its full of win.

Thx, i just had a look at it. it seems good:)

Siljrath
October 23rd, 2009, 10:31 AM
i dont see it in repo anymore. stuck with keyboard problems with snes9xpress again, cant see any alternatives in repo. :p so much for 9.04.

HarrisonNapper
March 28th, 2010, 12:30 PM
There are alternatives like snes9x-gtk, but snes9express is the most stable for me so far. I've been searching for three days and I can tell anyone who might find this (dead) thread, that there is not a single thread about how to do this. Save yourself some time and find an alternative.

If you're curious, the keyboard key assignments appear to be assigned in ~/.snes9x/snes9x.xml but I don't know what format is being used for the keys.

sven t.
April 10th, 2010, 06:19 AM
snes9express uses snes9x. try /etc/snes9x/snes9x.conf


[Unix/X11 Controls]

...

K00:k = Joypad1 Right
K00:Right = Joypad1 Right
K00:h = Joypad1 Left
K00:Left = Joypad1 Left
K00:j = Joypad1 Down
K00:n = Joypad1 Down
K00:Down = Joypad1 Down
K00:u = Joypad1 Up
K00:Up = Joypad1 Up
K00:Return = Joypad1 Start
K00:space = Joypad1 Select
K00:S+d = Joypad1 ToggleTurbo A
K00:C+d = Joypad1 ToggleSticky A
K00:d = Joypad1 A
K00:S+c = Joypad1 ToggleTurbo B
K00:C+c = Joypad1 ToggleSticky B
K00:c = Joypad1 B
K00:S+s = Joypad1 ToggleTurbo X
K00:C+s = Joypad1 ToggleSticky X
K00:s = Joypad1 X
K00:S+x = Joypad1 ToggleTurbo Y
K00:C+x = Joypad1 ToggleSticky Y
K00:x = Joypad1 Y
K00:S+a = Joypad1 ToggleTurbo L
K00:S+v = Joypad1 ToggleTurbo L
K00:C+a = Joypad1 ToggleSticky L
K00:C+v = Joypad1 ToggleSticky L
K00:a = Joypad1 L
K00:v = Joypad1 L
K00:S+z = Joypad1 ToggleTurbo R
K00:C+z = Joypad1 ToggleSticky R
K00:z = Joypad1 R
i had to copy the file to my desktop, edit it and copy it back using the terminal. i think it should work easier - i never used ubuntu before.