В правилах Карабинера (https://pqrs.org/osx/karabiner/complex_modifications/) нет правила для Exchange dash and underscore.
Exchange dash and underscore
[Q] Как обменять da sh и подчеркивание через Karabiner или любая другая альтернатива?
Karabiner
Требуется обмен:
-
_
На самом деле он существует в списке сложных модификаций карабина. Смотрите здесь: https://pqrs.org/osx/karabiner/complex_modifications/#exchange_hyphen_and_underscore
Они просто называют это дефисом, а не да sh