How to type in Chinese pinyin tones on Dvorak keyboard on macOS?
You can only type 3 tones on Dvorak (or on US for that matter).  To include the 3rd tone you have to use ABC Extended, which is qwerty.  You can make a custom Dvorak layout which adds the missing tone with Ukelele.