First of all, thanks for the excellent work. I ran into this issue recently. It works perfectly with the Dvorak layout, but not with the Dvorak - QWERTY ⌘ when holding the Command key. As when holding the command key, it temporarily changes the layout to QWERTY.
I'm not sure how the API would change to support this yet.