Commit Graph

8 Commits

Author SHA1 Message Date
ben hoffman
ae29db55de Add Unit tests for player mappable keys
#jira UE-188470
#rb me
#rnx

[CL 26292514 by ben hoffman in ue5-main branch]
2023-06-28 14:17:54 -04:00
ben hoffman
ade7c26f12 Remove dependency on InputBlueprintNodes from the InputEditor Module.
The Input Editor module has several features that are using the K2Nodes from enhanced input when it doesnt need to. The Blueprint Node logic should be kept in its own module.

This will allow the K2Nodes to actually read from editor settings and preferences in the rest of enhanced input, which would otherwise cause a circular depedency in the build graph.

This change is really just moving some functions from one module to another, neither module is publically exposed so no deprecation is required.

#rb trivial
#rnx
#preflight 645914ab4c3ec54e6e1070ec

[CL 25375925 by ben hoffman in ue5-main branch]
2023-05-08 15:46:28 -04:00
bryan sefcik
0eeac455e0 Pass 3 on cleaning up build.cs files.
#jira
#preflight 631b9c15d31788ea3ab0f27b

[CL 21935601 by bryan sefcik in ue5-main branch]
2022-09-10 00:02:58 -04:00
ben hoffman
f394a7f57c Add a right click option to create a Mapping Context from the selected input actions. This will let you create an input mapping context that is pre-populated with some input actions!
#jira UE-159694
#rb nate.strohmyer
#rnx
#preflight skip

[CL 21467674 by ben hoffman in ue5-main branch]
2022-08-19 19:19:14 -04:00
ben hoffman
c258e2736f Only attempt to save the input settings config file if it is writable. This solves an issue where a warning log would be printed if the file is currently checked out. This warning came from startup editor time upgrading of Input Classes to enhanced input, not just when you changed any input setting.
#rb justin.hare
#jira UE-158238
#preflight 62c44e2e3c5171c817a111d1
#rnx

[CL 20945359 by ben hoffman in ue5-main branch]
2022-07-05 13:30:30 -04:00
Lauren Barnes
6248f8d412 Replacing legacy EditorStyle calls with AppStyle
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf

[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
ben hoffman
1af53e6153 Enhanced Input Editor Subsystem. The Enhanced Input Editor subsystem will allow you to bind to Input Delegates in Editor Utility Actors or other Editor-time objects. The input is driven by an InputProcessor, and this subsystem will only incur any cost to the user if they manually enable it. This is useful for Virtual Production as it will allow physical input devices like cameras to make changes to an object's properties in the level.
#jira UE-144959
#rb phillip.kavan
#rb David.Hibbitts
#preflight 62326190f97ce4a8038a4f3a

[CL 19425960 by ben hoffman in ue5-main branch]
2022-03-17 16:10:59 -04:00
ben hoffman
f67d3f3d13 Move the enhanced input plugin out of Experimental and into the normal /Engine/Plugins folder.
#jira UE-144847
#rb trivial
#preflight 62228bcf2f7d78332e1c4548

[CL 19277106 by ben hoffman in ue5-main branch]
2022-03-04 17:59:01 -05:00