I use v-shortkey.push="['tab']" to map the tab key, and events are recorded correctly both on press and release. But if I hold tab and then press either command or ctrl, I get a release event even though I haven't released the tab key. Why is this? If I accidentally touch e.g. command I will get inverted behaviour for the tab key in my use case, and since there is no way to tell if it was a press or release event, there is no workaround at the moment.