Ričardas Barkauskas
|
258fd75b39
|
dinput: Fix counting non mapped axis as pov.
|
2009-10-21 16:05:56 +02:00 |
Paul Vriens
|
5a40c65cfe
|
dinput/tests: Fix a few intermittent test failures.
|
2009-10-15 12:06:18 +02:00 |
Stefan Dösinger
|
024dcba89a
|
dinput: Make the creation functions hookable.
|
2009-10-14 12:21:06 +02:00 |
Vitaliy Margolen
|
8c279bb80b
|
dinput: Fix POV for programs that use buffered events.
|
2009-09-11 12:14:25 +02:00 |
Vitaliy Margolen
|
9d86110327
|
dinput: Convert axis mapping array to int instead of BYTE. BYTE is unsigned and char isn't enough to store all possible axis values.
|
2009-09-08 13:07:09 +02:00 |
Vitaliy Margolen
|
f6351117f1
|
dinput: Move axes and buttons queries into initial joystick discovery for joydev driver.
|
2009-09-08 13:07:01 +02:00 |
Vitaliy Margolen
|
83172ecc82
|
dinput: Fix evdev POV mapping.
|
2009-08-19 12:26:15 +02:00 |
Vitaliy Margolen
|
0932f4a113
|
dinput: Get default axes configuration from the device for joydev.
|
2009-08-19 12:26:03 +02:00 |
Vitaliy Margolen
|
9a73798af8
|
dinput: Expand joydev joystick discovery to query joystick name as well.
|
2009-08-19 12:25:55 +02:00 |
Vitaliy Margolen
|
2941cc72e5
|
dinput: Set default joystick axes mapping for evdev.
|
2009-08-19 12:25:36 +02:00 |
Vitaliy Margolen
|
fa9c11dad3
|
dinput: Let driver specify default axis mapping.
|
2009-08-19 12:25:27 +02:00 |
Vitaliy Margolen
|
167457efc1
|
dinput: Evdev joystick driver - add ability to remap axis.
|
2009-08-19 12:25:18 +02:00 |
Vitaliy Margolen
|
3622b2d926
|
dinput: Rename device axes to direct input axes mapping array to dev_axes_to_di.
|
2009-08-19 12:25:05 +02:00 |
Vitaliy Margolen
|
083d6e8474
|
dinput: Move setup_dinput_options into common place.
|
2009-08-19 12:24:52 +02:00 |
Vitaliy Margolen
|
1362d15060
|
dinput: Move axes count into base joystick class.
|
2009-08-19 12:24:39 +02:00 |
Vitaliy Margolen
|
5347ab427a
|
dinput: Move axes mapping array and default dead-zone into generic joystick class.
|
2009-08-19 12:24:26 +02:00 |
Paul TBBle Hampson
|
98c1c8e741
|
dinput: Add missing newline to trace message.
|
2009-04-20 17:20:07 +02:00 |
Francois Gouget
|
5ef481922f
|
Assorted spelling fixes.
|
2009-04-20 15:25:26 +02:00 |
Francois Gouget
|
14e03d770a
|
dinput: Add a trailing '\n' to ERR() messages.
|
2009-04-20 15:25:20 +02:00 |
Vitaliy Margolen
|
542b17943f
|
dinput: Use more friendly name for the joystick than its device path.
|
2009-04-20 14:30:23 +02:00 |
Vitaliy Margolen
|
649c762f52
|
dinput: Convert evdev joystick to new base class.
|
2009-04-20 14:30:11 +02:00 |
Vitaliy Margolen
|
3223798d30
|
dinput: Make props array a part of the generic joystick struct.
It's much easier to free it on release.
|
2009-04-20 14:30:03 +02:00 |
Vitaliy Margolen
|
aee4237798
|
dinput: Remove redundant stuff.
|
2009-04-20 14:29:55 +02:00 |
Vitaliy Margolen
|
fc4f1607a6
|
dinput: Make EnumDevices and GetObjectInfo consistent about GUIDs.
guidInstance should be the same from both places.
|
2009-04-20 14:29:49 +02:00 |
Detlef Riekenberg
|
5599912e27
|
dinput/tests: Remove duplicate version dump.
We have the version already in the header of the winetest results.
|
2009-03-30 13:56:54 +02:00 |
Aric Stewart
|
79859cb3ac
|
dinput: OS/X joystick: Sort buttons based on usage as some controllers report the buttons out of order.
Makes the xbox 360 controller button mapping more logical.
|
2009-03-13 13:21:07 +01:00 |
Francois Gouget
|
40363a223c
|
dinput: Add a trailing '\n' to ERR() messages.
Also convert a 'smart' quote to a regular quote.
|
2009-03-12 14:29:56 +01:00 |
Aric Stewart
|
6bbec8e660
|
dinput: OS/X joystick: Check usage page to avoid odd non-button elements found on the 360 controller.
|
2009-03-12 13:09:53 +01:00 |
Alexandre Julliard
|
81f8c03712
|
configure: Check for IOHIDManagerCreate function that's missing on Tiger.
|
2009-03-11 16:49:55 +01:00 |
Aric Stewart
|
ae16df651f
|
dinput: Add OS/X sliders.
|
2009-03-11 13:03:34 +01:00 |
Aric Stewart
|
08388a3c9b
|
dinput: Map OS/X joystick axes so even if they come out of order on the device we recognize them correctly.
|
2009-03-11 13:03:34 +01:00 |
Aric Stewart
|
17daca7648
|
dinput: OS/X joystick add Rx,Ry,and Rz axes.
|
2009-03-11 13:03:34 +01:00 |
Aric Stewart
|
ffbd6a79a4
|
dinput: OS/X joystick add GD_X, GD_Y, GD_Z axes.
|
2009-03-11 13:03:34 +01:00 |
Aric Stewart
|
87d61ab21b
|
dinput: OS/X joystick add POV controls.
|
2009-03-11 13:03:34 +01:00 |
Aric Stewart
|
0e7eba1e3f
|
dinput: OS/X joystick add axes.
|
2009-03-11 13:03:34 +01:00 |
Aric Stewart
|
225a494d66
|
dinput: Add Mac OS/X joystick support.
|
2009-03-11 13:03:33 +01:00 |
Aric Stewart
|
5dbe136027
|
dinput: Create generic joystick Acquire/Unacquire.
|
2009-03-10 14:40:19 +01:00 |
Aric Stewart
|
36f538eb91
|
dinput: Remove easy redundancy from linuxinput.
|
2009-03-10 14:40:03 +01:00 |
Aric Stewart
|
922b66e354
|
dinput: Rename Linux-specific joystick functions.
|
2009-03-10 14:39:49 +01:00 |
Aric Stewart
|
e90e7e5b77
|
dinput: Move joystick mapping functions to the generic part.
|
2009-03-10 14:39:23 +01:00 |
Aric Stewart
|
94a5e0978d
|
dinput: Move joystick Polling and Device State to the generic part.
|
2009-03-10 14:39:03 +01:00 |
Aric Stewart
|
cbd34748e9
|
dinput: Move joystick productGuid and Name to the generic part.
|
2009-03-10 14:38:29 +01:00 |
Aric Stewart
|
620839d24e
|
dinput: Begin joystick separation into a generic module.
|
2009-03-10 14:38:00 +01:00 |
Vitaliy Margolen
|
8dac79d38b
|
dinput: Add few special cases for key mappings.
|
2009-03-03 12:35:14 +01:00 |
Vitaliy Margolen
|
74f2eccc90
|
dinput: Let each device decide which hook event to skip.
Some programs acquire mouse in exclusive and keyboard in non-exclusive mode.
|
2009-02-23 12:19:25 +01:00 |
Vincent Pelletier
|
7e7970830f
|
dinput: Fix effect direction conversion from DIEFF_CARTESIAN coordinates.
|
2009-02-03 12:40:07 +01:00 |
Vincent Pelletier
|
befb0a06b1
|
dinput: Move gain support from effect to device.
|
2009-02-02 15:21:44 +01:00 |
Vitaliy Margolen
|
3743a1a7ca
|
dinput: Consume mouse & keyboard events in exclusive mode.
|
2009-02-02 15:21:42 +01:00 |
Michael Stefaniuc
|
c0d2a21dd1
|
dinput: Remove superfluous pointer casts.
|
2009-01-28 12:30:51 +01:00 |
Vincent Pelletier
|
e5abaf9f97
|
dinput: Clamp lMagnitude to -10000..10000 range.
|
2009-01-26 14:52:28 +01:00 |