reWASD is a mapping software used to reassign the keyboard, mouse keys, and controller buttons. This software supports Windows 7 (Service Pack 1 and above), Windows 8.1 and Windows 10. reWASD requires at least .NET Framework 4.7.2 for the proper work.
The software has a 14-day free trial, a basic lifetime license and some groups of features. During the free trial, all the basic features are available to use. Each group of features also has 3-day trial so you can evaluate them.
To learn more about the interface, and all the functions that are available in reWASD, please check out this video:
To know more about the basic license and groups of features, follow this link.