If shift is `false`, otherwise it would trigger when the user performs a redo…

Meta === Mac command. I will fix this.