summaryrefslogtreecommitdiff
path: root/core/input/input.cpp
AgeCommit message (Expand)Author
2021-11-23Rename `remove()` to `remove_at()` when removing by indexLightning_A
2021-11-23Add Input.is_physical_key_pressed method.bruvzg
2021-11-16Rename built-in `SGN()` macro to `SIGN()`Hugo Locurcio
2021-11-12Use "enum class" for input enumsAaron Franke
2021-11-03Sync controller mappings DB with SDL2 community repoRémi Verschelde
2021-10-28clang-format: Disable alignment of operands, too unreliableRémi Verschelde
2021-10-22Merge pull request #53812 from RandomShaper/expose_flush_inputRémi Verschelde
2021-10-22Expose Input::flush_buffered_events()Pedro J. Estébanez
2021-10-12Exposed setters for sensor values in Input classДмитрий Сальников
2021-10-04GDScript completion: Handle quote style ad-hoc to remove editor dependencyRémi Verschelde
2021-09-30Use range iterators for `Map`Lightning_A
2021-08-16Adding InputMap action error suggestion for Input singletonjmb462
2021-08-13Style: Cleanup code using `text_editor/completion/use_single_quotes`Rémi Verschelde
2021-08-13Add input buffering frameworkPedro J. Estébanez
2021-08-13Improve input event accumulationPedro J. Estébanez
2021-08-10Use Key enum instead of plain integersAaron Franke
2021-07-25Use const references where possible for List range iteratorsRémi Verschelde
2021-07-23Use C++ iterators for Lists in many situationsAaron Franke
2021-07-22Fix Input get_action_raw_strengthAaron Franke
2021-07-18Optimize StringName usagereduz
2021-06-20Use mouse and joypad enums instead of plain integersAaron Franke
2021-06-20Move many input enums to their own fileAaron Franke
2021-06-19Rename `instance()`->`instantiate()` when it's a verbLightning_A
2021-06-03Add MOUSE_MODE_CONFINED_HIDDENAaron Franke
2021-05-20Change behavior of String.rightTomasz Chabora
2021-04-17Avoid creating joy_names map entries when using Map operator[]Marcel Admiraal
2021-03-23Rename some more global enums (Key, Joy, MIDI)Aaron Franke
2021-03-23Rename ButtonList enum and members to MouseButtonAaron Franke
2021-03-12Fixes small typos and grammar correctionAnshul7sp1
2021-02-24Input: Throw error if action doesn't existLiz Haas
2021-02-19doc: Sync classref with current sourceRémi Verschelde
2021-02-18Added ability to override built-in actions for the editorEric M
2021-02-15Merge pull request #44355 from EricEzaM/PR/fix-action-false-positives-and-all...Rémi Verschelde
2021-02-07Add support for new SDL gamecontroller keywords.Marcel Admiraal
2021-01-18Better gamepad axis event injection.Fabio Alessandrelli
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-12-28Merge pull request #44593 from madmiraal/rename-mainloop-methodsRémi Verschelde
2020-12-28Rename empty() to is_empty()Marcel Admiraal
2020-12-22Rename MainLoop methods to match Node methodsMarcel Admiraal
2020-12-15Allow checking for exact matches with Action events.EricEzaM
2020-12-03Ignore hint entries in game controller mappingMarcel Admiraal
2020-11-19Update joy button and stick names, enums and documentationMarcel Admiraal
2020-11-16Merge pull request #43233 from madmiraal/fix-42876Rémi Verschelde
2020-11-11Allow getting Input axis/vector values by specifying multiple actionsAaron Franke
2020-11-11Add raw strength value for internal useAaron Franke
2020-11-07Reorganized core/ directory, it was too fatty alreadyreduz
2020-10-31Remove unneeded filter on joy_axis()Marcel Admiraal
2020-10-26Provide support for buttons and D-pads mapped to half axes, andMarcel Admiraal
2020-05-19Style: Remove unnecessary semicolons from `core`Rémi Verschelde
2020-05-14Style: Enforce braces around if blocks and loopsRémi Verschelde