Alphabetical Index | Tags by Size | Find tag:

Input (Grouped)

Related tags: Bindings, Input Settings, InputBindingWidget, InputDeviceButtonControl, InputSystem, Joystick, KeyEvent, libgui, MouseEvent

Authorship: 84% skyjake, 16% danij

View commits by date

Jump down to:
  Fixed (17)
  Client (12)
  Added (10)
  Bindings (9)
  libgui (5)
  Refactor (5)
  Windows (5)
  Cleanup (4)
  Debug (2)
  Revert (2)
  API (1)
  Documentation (1)
  libcommon (1)
  Smoother (1)
  UI (1)
May 2020
2020-05-10 : Message bindings for PS3, PS4, Xbox controllers
October 2013
2013-10-31 : Generate some test events for the Head Tracker virtual device
February 2013
2013-02-02 : Changed "input-sharp-lateprocessing" to 0 by default
2013-02-02 : Changed "input-sharp-lateprocessing" to 0 by default
May 2012
2012-05-12 : Never late process sharp axis/angle events
2012-05-03 : Sharp input applies to all input events (not just toggles)
April 2012
2012-04-28 : Re-enabled mouse filtering (cvar "input-mouse-filter")
March 2012
2012-03-24 : Mouse wheel events (up, down, left, right)
2012-03-13 : Key events include the text to insert

  Fixed (17) — Input

February 2019
2019-02-16 Fixed : Controls menu does not wait for axis movement
August 2016
2016-08-23 Added | Fixed : Hat bindings for different angles; added "inspectinputdevice"
February 2015
2015-02-05 Bindings | Fixed : Do not offer events to game during busy mode
January 2015
2015-01-15 Fixed : Clearing input device state during busy mode
November 2014
2014-11-23 Client | Fixed | libgui : Handling mouse wheel events (Qt 5)
2014-11-02 Debug | Fixed : Fixed labels for input device control state visuals
October 2014
2014-10-29 Fixed : E_FOCUS events should never be echoed
April 2014
2014-04-17 Bindings | Fixed : Activate "console" bcontext when console has focus
2014-04-17 Bindings | Fixed : Shift state not recognized when task bar is open
November 2013
2013-11-03 Fixed : Don't pass invalid events to the game
October 2013
2013-10-31 Fixed | Refactor : Fixed a boolean trap in the input subsystem
May 2012
2012-05-03 Fixed : Device axis position filtering (using Smoother)
2012-05-03 Fixed : Axis position filtering (especially mouse position)
April 2012
2012-04-29 Fixed : Apply the DDKEY_MULTIPLY mapping in DD_ModKey()
2012-04-29 Fixed : Clear the key repeaters when reseting the keyboard device
February 2012
2012-02-14 Bindings | Fixed : Expired keys should not send repeat events
2012-02-13 Fixed | Windows : Left control interpreted as sqbracketright

↑ Back to top

  Client (12) — Input

December 2018
2018-12-15 Client : Prevent interference from nonexistent controller axes
August 2018
2018-08-26 Client : Simplifying keyboard and mouse event handling
August 2016
2016-08-23 Client : Game controller preset for the Playstation 4 controller
2016-08-23 Added | Client | Refactor : Xbox One preset added; axis scaling factor default is 1.0
September 2015
2015-09-17 Bindings | Client : Completed PS3 gamepad bindings
2015-09-16 Added | Client | UI : Added Game Controller settings to the Input Settings dialog
2015-09-16 Client : Controller presets via Doomsday Script; basic PS3 bindings
2015-09-14 Added | Client : Added method for removing all bindings of a device
November 2014
2014-11-23 Client | Fixed | libgui : Handling mouse wheel events (Qt 5)
2014-11-03 Bindings | Client | Refactor : Began remodeling bindings into OO C++
October 2013
2013-10-28 Added | Client | libcommon : Added 'Head Tracker' input device; raw axis mode
June 2013
2013-06-05 Client : Use native key repeat events

↑ Back to top

  Added (10) — Input

August 2016
2016-08-23 Added | Fixed : Hat bindings for different angles; added "inspectinputdevice"
2016-08-23 Added | Client | Refactor : Xbox One preset added; axis scaling factor default is 1.0
February 2016
2016-02-09 Added | libgui : Added a mouse button double-click event
September 2015
2015-09-16 Added | Client | UI : Added Game Controller settings to the Input Settings dialog
2015-09-14 Added | Client : Added method for removing all bindings of a device
October 2013
2013-10-28 Added | Client | libcommon : Added 'Head Tracker' input device; raw axis mode
May 2012
2012-05-12 Added | Windows : Added missing mapping for virtual key 0xE2
2012-05-04 Added | Documentation | Smoother : Added some missing apidocs
April 2012
2012-04-20 Added : Added a todo comment
February 2012
2012-02-13 Added : Support enter and divide keys on the keyboard numpad

↑ Back to top

  Bindings (9) — Input

September 2015
2015-09-17 Bindings | Client : Completed PS3 gamepad bindings
February 2015
2015-02-05 Bindings | Fixed : Do not offer events to game during busy mode
November 2014
2014-11-03 Bindings | Client | Refactor : Began remodeling bindings into OO C++
2014-11-02 Bindings | Cleanup : InputDevice IDs are signed ints
April 2014
2014-04-17 Bindings | Fixed : Activate "console" bcontext when console has focus
2014-04-17 Bindings | Fixed : Shift state not recognized when task bar is open
December 2013
2013-12-22 Bindings : Only active input devices should be considered
February 2012
2012-02-17 Bindings : Mark toggles triggered, check the flag for the Attack control
2012-02-14 Bindings | Fixed : Expired keys should not send repeat events

↑ Back to top

  libgui (5) — Input

August 2019
2019-08-29 libgui : Improved accuracy of swipe gestures
December 2018
2018-12-09 libgui : Handle the non-US backslash/tilde/accent key
February 2017
2017-02-08 libgui | Windows : Ignore the Windows key
February 2016
2016-02-09 Added | libgui : Added a mouse button double-click event
November 2014
2014-11-23 Client | Fixed | libgui : Handling mouse wheel events (Qt 5)

↑ Back to top

  Refactor (5) — Input

August 2016
2016-08-23 Added | Client | Refactor : Xbox One preset added; axis scaling factor default is 1.0
November 2014
2014-11-03 Bindings | Client | Refactor : Began remodeling bindings into OO C++
October 2013
2013-10-31 Fixed | Refactor : Fixed a boolean trap in the input subsystem
May 2012
2012-05-12 Refactor : Separate function for updating device axes
2012-05-03 Refactor : Perform mouse polling at a predictable point during the frame

↑ Back to top

  Windows (5) — Input

February 2017
2017-02-08 libgui | Windows : Ignore the Windows key
January 2015
2015-01-18 Windows : Menu key shows the task bar
June 2013
2013-06-05 Windows : Enabled Qt mouse events for widget interaction
May 2012
2012-05-12 Added | Windows : Added missing mapping for virtual key 0xE2
February 2012
2012-02-13 Fixed | Windows : Left control interpreted as sqbracketright

↑ Back to top

  Cleanup (4) — Input

November 2014
2014-11-02 Bindings | Cleanup : InputDevice IDs are signed ints
October 2014
2014-10-29 Cleanup : Cleanup, assert device id lookup in range
May 2014
2014-05-01 Cleanup : Keymap files are obsolete
2014-05-01 API | Cleanup : Deleted obsolete key repeater code, bumped B API

↑ Back to top

  Debug (2) — Input

November 2014
2014-11-02 Debug | Fixed : Fixed labels for input device control state visuals
October 2014
2014-10-29 Debug : Catch invalid input device ids at ddevent_t post time

↑ Back to top

  Revert (2) — Input

March 2013
2013-03-21 Revert : Changed "input-sharp-lateprocessing" to 0 by default
May 2012
2012-05-12 Revert : Never late process sharp axis/angle events

↑ Back to top

  API (1) — Input

May 2014
2014-05-01 API | Cleanup : Deleted obsolete key repeater code, bumped B API

↑ Back to top

  Documentation (1) — Input

May 2012
2012-05-04 Added | Documentation | Smoother : Added some missing apidocs

↑ Back to top

  libcommon (1) — Input

October 2013
2013-10-28 Added | Client | libcommon : Added 'Head Tracker' input device; raw axis mode

↑ Back to top

  Smoother (1) — Input

May 2012
2012-05-04 Added | Documentation | Smoother : Added some missing apidocs

↑ Back to top

  UI (1) — Input

September 2015
2015-09-16 Added | Client | UI : Added Game Controller settings to the Input Settings dialog

↑ Back to top