Sorry I misled you guys about this underscore thing not being involved in Win8+(plus). I was misled myself, (on this forum). It turns out that all windows
OSs have the "problem" er "feature".
I will definitely use this function for my main mission critical forms. About 20 buttons. But those other hundreds? A lot of work, and it is a tiny bit unsightly.
I will now look into how to auto set/unset the registry,
1.Run Registry Editor and go to HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Preference
2.Now create or modify a String Value (REG_SZ) called On and set its value to 1
This part is easy with AHK, (but that requires a reboot I read).
Is there a way to do a reset without actually rebooting?
That would probably be more consistent across OSs.
Or
See if I could macro auto go into control panel,
Control panel -> ease of access center -> make the keyboard easier to use -> underline keyboard shortcuts and access keys.
and make the changes (only if needed) , with an option to revert "on exit" or by some "on demand" menu choice.
Probably a version nightmare.
I have long thought there should be a way to effect certain system settings in memory, that go away on demand or exit.
Thanks, sorry again.