There are lots of keyboard layouts available, including some MessageEase ones. However, I haven't found a way to customise it, and none of the English layouts seem to have letters with macrons.
They say they take pull requests with keyboard layouts. Maybe we should contribute an en-nz language version that has vowels with macrons in addition to a standard english layout.