stuartd / keymapper

Still Version 1.0
73 stars 9 forks source link

2.0 #12

Closed stuartd closed 5 months ago

stuartd commented 6 years ago

A lot has changed since 2008. As well as creating a version that works by default in Windows 7 or later, time to rethink the underlying code and assumptions.

The original version supported the differing capabilities of Windows XP, 2000 and Vista - user mappings, UAC, and TaskDialog. For example, a user on Windows 2000 who couldn't write to HKLM saw a "read-only" mode as UAC wasn't implemented until Vista.

That can all go now. User mappings no longer work, and all versions of Windows since Windows 7 support UAC and TaskDialogs. The latter two are fairly easy to remove, but the concept of user mappings is baked into the soul of KeyMapper, so ripping it out is a major undertaking.

This work is being done in the win7 branch.