Sign in
goma
/
wine
/
8fa84df772c73bc1e6147b87171a29d3eb9d79a4
/
dlls
/
dinput
/
keyboard.c
2004db1
dinput: Don't use HIWORD to check if a REFGUID is a DIPROP.
by Michael Stefaniuc
· 15 years ago
2665272
dinput: Pass event instance ID to queue_event instead of offset.
by Vitaliy Margolen
· 15 years ago
8dac79d
dinput: Add few special cases for key mappings.
by Vitaliy Margolen
· 16 years ago
74f2ecc
dinput: Let each device decide which hook event to skip.
by Vitaliy Margolen
· 16 years ago
fffcd23
dinput: Fix pointer cast warnings on 64-bit.
by Alexandre Julliard
· 16 years ago
bb2d857
dinput: Remove superfluous backslashes at end of lines.
by Michael Stefaniuc
· 16 years ago
d939367
dinput: Implement DIPROP_KEYNAME property for keyboard device.
by Vitaliy Margolen
· 17 years ago
304ff3c
dinput: The DIK_ keycode is not the same as the scancode.
by Aric Stewart
· 17 years ago
aa0188c
dinput: Zero the out buffer.
by Vitaliy Margolen
· 17 years ago
e850b4f
dinput: Convert keyboard buffer from internal data format to user data format.
by Vitaliy Margolen
· 17 years ago
4a2f749
dinput: Explicitly set extended key flag for Right Shift.
by Vitaliy Margolen
· 17 years ago
06d429d
Spelling fixes.
by Austin English
· 17 years ago
fe75a8c
dinput: Fix character count passed to GetKeyNameTextW in SysKeyboardWImpl_GetObjectInfo.
by Rob Shearman
· 17 years ago
8f28d43
dinput: Rename set_dinput_hook and call it from the base class.
by Vitaliy Margolen
· 18 years ago
deb74ef
dinput: Handle multiple keyboard and mouse devices.
by Vitaliy Margolen
· 18 years ago
6d6e4f4
dinput: Export Mouse and Keyboard GUIDs.
by Vitaliy Margolen
· 18 years ago
b9e8284
dinput: Move key state array into object.
by Vitaliy Margolen
· 18 years ago
fb1082a
dinput: Combine all Release functionality into base class.
by Vitaliy Margolen
· 18 years ago
d2966c2
dinput: Move parent dinput reference into base class.
by Vitaliy Margolen
· 18 years ago
6a8bf96
dinput: Make sure to unacquire device before freeing it.
by Vitaliy Margolen
· 18 years ago
3c9e7a7
wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility.
by Dmitry Timoshkov
· 18 years ago
52a630a
dinput: Add DebugInfo to critical sections.
by Jan Zerebecki
· 18 years ago
e744c3a
dinput: Constify some variables.
by Andrew Talbot
· 18 years ago
dbd2112
dinput: Internal data format is not const anymore.
by Vitaliy Margolen
· 18 years ago
af71538
dinput: Remove duplicate Keyboard->Poll it is the same as base class.
by Vitaliy Margolen
· 18 years ago
4b33fd6
dinput: Set event from queue_event, simplifying code a bit.
by Vitaliy Margolen
· 18 years ago
8e8b4f0
dinput: Use proper offset when queuing keyboard events.
by Vitaliy Margolen
· 18 years ago
b223b02
dinput: Fix memory leak.
by Vitaliy Margolen
· 18 years ago
20ba784
dinput: Move keyboard to using new GetObjectInfo.
by Vitaliy Margolen
· 18 years ago
e946ce6
dinput: Declare some functions static.
by Andrew Talbot
· 18 years ago
263d5ce
dinput: Move keyboard to using new EnumObjects from base class.
by Vitaliy Margolen
· 18 years ago
b22ff80
dinput: Remove MsgWaitForMultipleObjects calls.
by Vitaliy Margolen
· 18 years ago
ce5fb9b
dinput: AddRef and Release parent DirectInput class.
by Vitaliy Margolen
· 18 years ago
1db55d2
dinput: Don't return non existent keys.
by Vitaliy Margolen
· 18 years ago
6246fa6
dinput: Remove redundant parameter.
by Vitaliy Margolen
· 18 years ago
d5b57f3
dinput: Move mouse & keyboard user data format to base class.
by Vitaliy Margolen
· 18 years ago
564ad7d
dinput: Move keyboard event queue into base device class.
by Vitaliy Margolen
· 18 years ago
429c8ac
dinput: Implement Poll for keyboard.
by Vitaliy Margolen
· 18 years ago
0da0486
dinput: Move critical section to the base device class.
by Vitaliy Margolen
· 18 years ago
f7eacd6
dinput: Move acquired flag to the base device class. Add tests.
by Vitaliy Margolen
· 18 years ago
af34ef1
dinput: Move SetEventNotification and associated event into base class.
by Vitaliy Margolen
· 18 years ago
7d838d9
dinput: Use dinput device as a base class for keyboard, mouse and joystick.
by Vitaliy Margolen
· 18 years ago
7123f3e
dinput: Win64 printf format warning fixes.
by Vitaliy Margolen
· 18 years ago
6bd7451
dinput: Keyboard: Use the same event queue mechanism as mouse.
by Vitaliy Margolen
· 19 years ago
83bda8e
dinput: Unacquire correct device.
by Vitaliy Margolen
· 19 years ago
13ce1a4
dinput: Ignore repeated key events.
by Vitaliy Margolen
· 19 years ago
360a3f9
Update the address of the Free Software Foundation.
by Jonathan Ernst
· 19 years ago
bc14406
dinput: Keyboard should be acquired before calling GetDeviceState.
by Vitaliy Margolen
· 19 years ago
e66e34e
dinput: Create single thread for mouse and keyboard hook.
by Vitaliy Margolen
· 19 years ago
f8ee161
Fixed some traces to use the right printf format and avoid typecasts.
by Alexandre Julliard
· 20 years ago
20a1a20
Use a more portable scheme for storing the name of a critical section.
by Alexandre Julliard
· 20 years ago
50a6d97
gcc 4.0 warning fixes for Interlocked* functions.
by Mike McCormack
· 20 years ago
247246e
Make more of the OLE interface vtables const.
by Dmitry Timoshkov
· 20 years ago
6dd763e
Pass around real version and do correct thing based on it.
by Robert Reif
· 20 years ago
97d848a
- use WINE_DINPUT_KEYBOARD_MAX_KEYS instead hard-coded 256 value
by Raphael Junqueira
· 20 years ago
6451e22
Build a static list of devices instead of relying on ELF constructors.
by Alexandre Julliard
· 20 years ago
7b738b7
Make sure to always pass valid QS_* flags to MsgWaitForMultipleObjects.
by Alexandre Julliard
· 20 years ago
9a99dc1
Implemented GetProperty method for keyboard device.
by Christian Costa
· 20 years ago
5ad7d85
Do not check for non NULL pointer before HeapFree'ing it. It's redundant.
by Michael Stefaniuc
· 20 years ago
6a8ae41
Handle device class in DX8 enumeration (found by Robert Reif).
by Christian Costa
· 20 years ago
09a2eab
Fixed size check in GetDeviceData.
by Torbjörn Andersson
· 20 years ago
9a75ae0
Add dx3 capabilities.
by Robert Reif
· 21 years ago
873e5bf
Use InterlockedIncrement/InterlockedDecrement for reference counting.
by Robert Reif
· 21 years ago
76447ec
Added support for multiple devices.
by Robert Reif
· 21 years ago
314b99c
Removed some more uses of the non-standard ICOM_THIS macro.
by Alexandre Julliard
· 21 years ago
f714b39
Get rid of the no longer used ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE macro.
by Alexandre Julliard
· 21 years ago
48c4bb3
Get rid of the non-standard ICOM_VTABLE macro.
by Alexandre Julliard
· 21 years ago
4f64069
- some new logging on device enumeration
by Lionel Ulmer
· 21 years ago
9fccb02
- better log the GetDeviceState function
by Lionel Ulmer
· 21 years ago
79692a3
We don't really need subdirectories in dlls/dinput.
by Alexandre Julliard
· 21 years ago
[Renamed from dlls/dinput/keyboard/main.c]
e37c6e1
Fixed header dependencies to be fully compatible with the Windows
by Alexandre Julliard
· 22 years ago
19b6a49
Allocate DebugInfo field for all critical sections (based on a patch
by Alexandre Julliard
· 22 years ago
c405019
- DInput WideChar classes support. This time all dinput versions have
by Raphael Junqueira
· 22 years ago
77c00c9
Make dinput8 behaviour more correct for mouse and keyboard.
by Christian Costa
· 22 years ago
37e3e5e
DInput keyboard handling checks for incoming X11 events.
by Mark Westcott
· 22 years ago
2e24a14
Replace DPRINTF with TRACE.
by Tony Lambregts
· 22 years ago
8985c02
Implement GetDeviceInfo and GetObjectInfo for the keyboard device.
by Lionel Ulmer
· 22 years ago
d14ad4f
Implemented EnumObjects for the keyboard device.
by Lionel Ulmer
· 22 years ago
bed2b9c
Only install the keyboard hook on device creation.
by Ove Kaaven
· 22 years ago
f63e5b6
Remove errno.h from files that do not need it.
by Marcus Meissner
· 22 years ago
7ea3a29
Handle 'not acquired' error messages on keyboard GetDeviceData.
by Lionel Ulmer
· 23 years ago
8482613
Added missing wine/port.h.
by Alexandre Julliard
· 23 years ago
d2d08f0
- support DirectInput 8 interfaces. - implemented mouse wheel support.
by Ove Kaaven
· 23 years ago
1ae26eb
- Made sure const LP were actually const in dinput.h.
by Vincent Béron
· 23 years ago
9a62491
Removed trailing whitespace.
by Vincent Béron
· 23 years ago
32886f6
Add missing \n to output messages.
by James Juran
· 23 years ago
c9654a7
Fixed keyboard handling.
by Arjen Nienhuis
· 23 years ago
0bd249d
Hack to make SetEventNotification work.
by Olivier Houchard
· 23 years ago
0799c1a
Added LGPL standard comment, and copyright notices where necessary.
by Alexandre Julliard
· 23 years ago
8166d36
Fixed GetDeviceState and GetDeviceData to use only exported APIs.
by Alexandre Julliard
· 23 years ago
3f4f7fa
Removed unnecessary includes/definitions.
by Alexandre Julliard
· 24 years ago
56a45b2
Small cleanups.
by Alexandre Julliard
· 24 years ago
b18220a
Don't restore the saved keyboard autorepeat config, since the config
by Ove Kaaven
· 24 years ago
db1f948
Don't disable keyboard autorepeat, since autorepeat is now detectable.
by Ove Kaaven
· 24 years ago
a1d23f5
Removed the 'fn' prefix (i.e. ICOM_FN).
by Francois Gouget
· 24 years ago
c9b3b2e
Added preferences to dinput drivers (so we can have two joystick
by Marcus Meissner
· 24 years ago
6301e94
- reorganized DInput DLL
by Lionel Ulmer
· 24 years ago