Dann versuch dies:
Code
"ctrl+z": "console.log('tbkeys'); window.goDoCommand('cmd_reply'); window.setTimeout(()=>{let mcs=Services.wm.getEnumerator('msgcompose'); let mc; while (mcs.hasMoreElements()) mc=mcs.getNext(); mc.goDoCommand('cmd_saveAsDraft');mc.goDoCommand('cmd_close');window.goDoCommand('cmd_nextUnreadMsg');}, 200)"
Die 200 am Ende ist eine Zeit in Millisekunden. Falls es bei dir nicht richtig funtioniert, den Wert etwas hochsetzen.