Username:
B
I
U
S
"
url
img
#
code
sup
sub
font
size
color
smiley
embarassed
thumbsup
happy
Huh?
Angry
Roll Eyes
Undecided
Lips Sealed
Kiss
Cry
Grin
Wink
Tongue
Shocked
Cheesy
Smiley
Sad
12 ->
--
--
List results:
Search options:
Use \ before commas in usernames
Edit history:
Strongfox: 2013-11-11 12:26:58 pm
Strongfox: 2013-11-09 10:50:58 am
Strongfox: 2013-11-09 10:47:23 am
Strongfox: 2013-11-09 10:15:52 am
Strongfox: 2013-11-09 10:15:52 am
Strongfox: 2013-11-09 10:15:52 am
Strongfox: 2013-11-09 10:11:13 am
Strongfox: 2013-11-09 10:04:31 am
Strongfox: 2013-11-09 10:04:00 am
This is just going to be a big massive list of every available controller input viewer so people have a one stop shop to go and find what they are looking for.

Please post below in the following format and then I will update this post as more and more controller input viewers get mentioned.

System | Controller | Name Of Input Viewer | Creator/Author | Link to said controller input viewer

Btw links will be put in the hidden tag, Creator/Author will be in Italics, Name Of Input Viewer wil be Bold

LIST:

* Xbox360 | Xbox360 Controller | x360ce | robkraw/tapcio/danialhorton |
* Python + Pygame | Gamecube, Playstation, Wii U, and SFC skins included | padpyght | lifning |
* Megadrive 3button | ps1 | Rezard - Q4RAF skin he did for padlight |
* N64, NES, SNES, and Gamecube | N64 Controller | NintendoSpy | Cylon13 - Made For Siglemic |
* PS3 | PS3 Controller | PS3 Input | TestSubject06 |
* PC | Keyboard & Mouse | Gop Gop Goop Goop | Paranoid_Andy |
* PC | Keyboard & Mouse + track mouse position and mousewheel | OSKD | Hâthor |
Thread title:  
Edit history:
lifning: 2013-11-08 12:48:21 am
intranational speedmoseyer ordinaire
Here's a little weekend project from late last year  Smiley  Perhaps it would be of use to folks not afraid of editing config files.

Python + Pygame | Gamecube, Playstation, Wii U, and SFC skins included | padpyght | lifning | https://github.com/lifning/padpyght
Meteor Swarm
Megadrive 3button / ps1 / Q4RAF skin i did for padlight.
http://www.mediafire.com/download/77egzgil441cazn/padlight.rar
Edit history:
Strongfox: 2013-11-09 10:53:27 am
Strongfox: 2013-11-09 10:53:14 am
Strongfox: 2013-11-09 10:53:05 am
Updated the first post with 2 that I found on the n64 input viewer thread list in same forum section and I also included the ones listed above.

EDIT: Updated first post again with 3 more I found by searching forum. If anyone else knows of another input controller viewer or finds one, please post here with information about it so I can add it in the OP.
Do any of these work with an N64 controller through an adapter to emu?
Quote from A Squid With C4:
Do any of these work with an N64 controller through an adapter to emu?


Sorry I wasn't signed in when I wrote that lol.
HELLO!
Y'all should put this stuff on the KB. Smiley
Edit history:
Strongfox: 2013-11-11 10:05:21 am
Quote from A Squid With C4:
Quote from A Squid With C4:
Do any of these work with an N64 controller through an adapter to emu?


Sorry I wasn't signed in when I wrote that lol.

padpyght, Gop Gop Goop Goop, PS3 Input and OSKD work for emulator. And i know for a fact that PS3 Input works with n64 controller.

Quote from presjpolk:
Y'all should put this stuff on the KB. Smiley

I would do it now, but there is not that many listed yet.
NintendoSpy has support for NES, SNES, and Gamecube as well as N64.  I should put up wiring tutorials for the other consoles on the github page.
Quote from cylon13:
NintendoSpy has support for NES, SNES, and Gamecube as well as N64.  I should put up wiring tutorials for the other consoles on the github page.

Thanks for the information. I have updated it now.
Anyone else have any to add?
FCEUX emulator has a built-in controller display. Not sure if this is what you're looking for though
Edit history:
Carcinogen: 2013-11-21 01:32:17 pm
I think there should be some organization/clarification on which ones actually work on console vs. which ones work only on PC.
https://forum.speeddemosarchive.com/post/a_new_keyboardmouse_visualizer_create_your_own_layouts.html

A keyboard/mouse visualizer that I like because of how easy it is to make your own layouts.
this is going to be a silly question most likely but is there any program that can show my ps3 controllers input while in the console (I know it sounds stupid but im just curious)
Edit history:
drewmartell: 2014-12-15 08:19:51 pm
I've been trying to get my iBuffalo Classic USB Gamepad to work with padpyght for hours now. I've got A, B, X, Y, Start, Select, L and R working fine but the D-Pad can't be detected. I'm thinking it has something to do with the 2-axis (see below screenshot). If anyone knows how to fix this I'd appreciate your help.



Here's my ini file

http://pastebin.com/z7qL7EWG

[General]
File_Background=back.png
BackgroundColor=0,0,0
Width=1200
Height=520
AA=0

[Up]
File_Push=UP.png
Position=600,260
Size=1199,519

[Down]
File_Push=DOWN.png
Position=600,260
Size=1199,519

[Left]
File_Push=LEFT.png
Position=600,260
Size=1199,519

[Right]
File_Push=RIGHT.png
Position=600,260
Size=1199,519

[Button1]
File_Push=A.png
Position=600,260
Size=1199,519

[Button2]
File_Push=B.png
Position=600,260
Size=1199,519

[Button3]
File_Push=X.png
Position=600,260
Size=1199,519

[Button4]
File_Push=Y.png
Position=600,260
Size=1199,519

[Button5]
File_Push=L.png
Position=600,260
Size=1199,519

[Button6]
File_Push=R.png
Position=600,260
Size=1199,519

[Button7]
File_Push=SELECT.png
Position=600,260
Size=1199,519

[Button8]
File_Push=START.png
Position=600,260
Size=1199,519
Waiting hurts my soul...
First you should figure out how the D-Pad is being read. Strangely with my controller it was reading in as a JOYAXISMOTION instead of a JOYHATMOTION. I rewrote JOYAXISMOTION to work with my controller, hope you find it helpful.

Code:
elif e.type == pygame.JOYAXISMOTION:
                                print 'axis event: ', e.axis
                                print 'axis value: ', e.value
                                
                                if e.axis == 0:
                                        axis_value_1 = int(e.value)
                                if e.axis == 1:
                                        axis_value_2 = int(e.value)
                                        
                                for d in dpad_buttons.itervalues():
					d.release()
					d.draw()
					
				if   axis_value_2 == -1 and 'Up' in dpad_buttons: dpad_buttons['Up'].press()
				elif axis_value_2 == 1 and 'Down'  in dpad_buttons: dpad_buttons['Down'].press()
				if   axis_value_1 == -1 and 'Left'  in dpad_buttons: dpad_buttons['Left'].press()
				elif axis_value_1 == 1 and 'Right' in dpad_buttons: dpad_buttons['Right'].press()

				for al in axis_listeners[e.axis]:
					al.move(e.axis, e.value)
				dirtyscreen = True


Also, I think I modified some other code here:

Code:
screen.fill(bgcolor)
	screen.blit(bg, (0,0))

	pygame.joystick.init()
	joy = pygame.joystick.Joystick(joyindex)
	joy.init()

	dpad_buttons = dict()
	btn_listeners = [set() for i in xrange(joy.get_numbuttons())]
	axis_listeners = [set() for i in xrange(joy.get_numaxes())]

        # For NES USB
        axis_value_1 = 0
        axis_value_2 = 0
        
	for sec in cfg.sections():
		data = dict(cfg.items(sec))
		if sec in ('Up', 'Down', 'Left', 'Right'):
			dpad_buttons[sec] = ButtonImage(skin, joy, screen, bg, **data)
		elif sec[:5] == 'Stick':
			tmpobj = StickImage(skin, joy, screen, bg, **data)
			for n in tmpobj.axes:
				if n < len(axis_listeners):
					axis_listeners[n].add(tmpobj)
				else:
					print 'warning: gamepad does not have Stick axis', n
			if tmpobj.button is not None:
				if tmpobj.button <= len(btn_listeners):
					btn_listeners[int(tmpobj.button)-1].add(tmpobj)
				else:
					print 'warning: gamepad does not have Stick button', tmpobj.button
		elif sec[:6] == 'Button':
			n = int(sec[6:])-1
			if n < len(btn_listeners):
				btn_listeners[n].add(ButtonImage(skin, joy, screen, bg, **data))
			else:
				print 'warning: gamepad does not have Button', n
		elif sec[:7] == 'Trigger':
			tmpobj = TriggerImage(skin, joy, screen, bg, **data)
			if tmpobj.axis < len(axis_listeners):
				axis_listeners[tmpobj.axis].add(tmpobj)
			else:
				print 'warning: gamepad does not have Trigger axis', tmpobj.axis
		elif sec != 'General':
			print sec, data


I suggest adding your own debug info into the script to find out what the values are when you press the d-pad.  I attached my copy of the file and my ini for reference. Good luck hacking it together.
Attachments:
Is there any input display software for the GCN using the Wii U GCN adapter to connect to computer?  It would be a lot simpler than the arduino.
Edit history:
Rayman: 2015-03-28 03:08:12 am
Quote from Naegleria:
Is there any input display software for the GCN using the Wii U GCN adapter to connect to computer?  It would be a lot simpler than the arduino.

I modified the code of "https://github.com/jeremyaburns/NintendoSpy" to work with WUP-028 (GCN Adaptor), d-pad is not working, didn't managed to fix it, to get it to work, choose Generic 360 Pad, choose colors, and enjoooy (it displays GC controller tho ;D)
download: http://s000.tinyupload.com/index.php?file_id=19676810761833886785
(user is banned)
Edit history:
Naegleria: 2015-05-14 09:34:48 am
I have a 2-input one, not a 4-input.  The analog stick is correctly displayed, but the shoulder buttons are bound to the c-stick.  Some other things are not bound right, how do I change them?
EDIT: here is a video of it
Quote from Naegleria:
I have a 2-input one, not a 4-input.  The analog stick is correctly displayed, but the shoulder buttons are bound to the c-stick.  Some other things are not bound right, how do I change them?
EDIT: here is a video of it

Hmmmm I'm not sure :/
Try to modify the files, that's how I did
alright, what program did you use?
All the things
Somewhat related, my SNES input viewer has been released as part of a package with Input Control. The wiring should be compatible with any existing input viewer setup. Instructions, binary, and code available here: https://sourceforge.net/projects/inputcontrol/


how do i plug my Snes controller to the Snes and to my PC at the asme time?
that is required to send the inputs to my PC right?
is there any information what so ever actually wiring the controller to a arduinoboard? because these are just input displays for the PC not how to actually wire the controller to display the input from the console to the PC
I would need some information regarding SNES Controller thanks