Created the ButtonHelper.PreserveTextCase class to override the case behavior for certain buttons