Реально нет. Существует несколько способов принудительной прокрутки элементов содержимого со скрытым переполнением (например, пользователи Mac привыкли иметь всенаправленную прокрутку с помощью шарика прокрутки или сенсорной панели, а многие мыши Logitech и Microsoft имеют наклонные колесики мыши). Захват средней кнопкой мыши через Javascript крайне ненадежен, и многие драйверы мыши для Windows (например, Logitech) фактически не регистрируют щелчок колеса мыши как «средний щелчок», а вместо этого непосредственно отправляют команду «режим прокрутки» приложению.
К сожалению, вам, вероятно, будет проще реорганизовать свой дизайн, чтобы избежать использования overflow-x: hidden, чем пытаться заблокировать все различные способы, которыми люди могут принудительно прокручивать область содержимого.