Чисто теоретически, если много чего предположить, то может так?
$(document).on("keydown", function(e){
if(e.keyCode == 27) {
var gPause = myGame.currentStatus("isPaused");
var frozenData = {};
if(!gPause){
myGame.gameCurrentProcessing.all("stop").currentStatus("paused", true);
frozenData = myGame.detach();
} else {
frozenData.appendTo(document.body);
myGame.gameCurrentProcessing.all("start").currentStatus("paused", false);
}
}
});
Предположительно объект myGame - является jq-плагином, а если нет - ничего страшного, одну правку и норм: "$(myGame).detach();"
Названия методов, как в прочем и их существование - взяты с потолка, поэтому их замените своими.
Хотя.... о чем я говорю...