When I set up a mapping in MacVim like:
nmap <special> <D-e> :echo "foo"<CR>
...I would expect to have to press Command plus the key labelled "E"
to trigger it (even though that key produces "." in Dvorak. It turns
out I have to press Command plus the key labelled "D" (which is the
key that produces "e" in Dvorak).
Interestingly, shortcuts that appear in menus (such as <D-T> for New
Tab) work fine.
On a related note, it seems that while you can map either "<C-E>" or
"<C-e>" equivalently, it seems that trying to map <D-E> doesn't work
at all.
Thanks for the report. I have found the problem, but I have to think
about how to fix it (I came up with a simple minded fix, which
subsequently broke something else)...I will let you know when it is
done.
/Björn