Merge pull request #7936 from jordan-woyak/numeric-setting-cleanup InputCommon: Clean up how numeric settings are handled.