Page 1 of 1

amigainput prefs 53.10 missing feature

Posted: Sun May 19, 2013 11:43 am
by lazi
There is a joypad with a digital top hat switch as it shown below.
Image

When this device is assigned to a lowlevel.library gamepad or joystick the top hat switch is not shown in the directional remapping cycle gadget.
This would be the natural selection for digital control remapping.
The cycle gadget and maybe amigainput itself lets only remap x/y and z axis for direction.

Re: amigainput prefs 53.10 missing feature

Posted: Sun May 19, 2013 7:08 pm
by chris
I quite often see the Z-axis and Z-axis rotation sliders appear. I have a joypad here currently and the right-hand thumbstick seems to somehow be mapped to them (how the sliders move makes little sense). Shouldn't the right-hand stick show up the same as the left-hand stick - ie. with a X-axis/Y-axis analog control?

Re: amigainput prefs 53.10 missing feature

Posted: Sun May 19, 2013 9:30 pm
by lazi
@chris:
I don't get the difference here, because the controller seems to have two identical analog sticks. However that Z axis/rotate works well if you calibrated and you can even remap that to lowlevel.library which is not true for the hat switch.

Re: amigainput prefs 53.10 missing feature

Posted: Sun May 19, 2013 10:31 pm
by chris
lazi wrote:@chris:
I don't get the difference here, because the controller seems to have two identical analog sticks. However that Z axis/rotate works well if you calibrated and you can even remap that to lowlevel.library which is not true for the hat switch.
It doesn't calibrate Z-axis in any meaningful way though, so I think this is a bug. The hat comes up here too, although AmigaInput crashed before I got far enough to investigate what it actually mapped to on the controller.

Re: amigainput prefs 53.10 missing feature

Posted: Sun May 19, 2013 11:28 pm
by lazi
@chris:
AmigaInput crashed before I got far enough to investigate
Maybe you should post that crashlog somewhere. I think it is important to have a robust and functional amigainput.library.