https://bugs.winehq.org/show_bug.cgi?id=41317
--- Comment #6 from kakurasan@gmail.com --- The "Right" and "Down" triangles are always "pressed" state (input=5) until "Right or Left" and "Up or Down" arrow buttons are pressed. After this, both gamepad and keyboard work fine.
Joystick.exe in DirectX SDK shows that X Axis, Y Axis, Z Axis, and Z Rotation are always "8" when no arrow buttons are pressed. jstest-gtk shows that they are "0".
+------+----------+-------+ |Button|jstest-gtk|dinput | +------+----------+-------+ |Left |A0=-32767 |X=-996 | |Right |A0=32767 |X=1000 | |Up |A1=-32767 |Y=-996 | |Down |A1=32767 |Y=1000 | |(None)|A0=0,A1=0 |X=8,Y=8| +------+----------+-------+
Another workaround is to set DefaultDeadZone.
DX Library version 3.11 (the latest version of WOLF RPG Editor uses this version) source (7z archive): http://dxlib.o.oo7.jp/DxLib/DxLibMake3_11.exe