Я пишу веб-приложение на основе GWT 2.3, и вместе с ним я написал свои собственные функции отмены и повтора. Когда пользователь нажимает ctr-z или ctr-y, отменяются или возвращаются последние изменения. Это способ эффективно обнаруживать события нажатия клавиш ctr-z и ctr-y, которые происходят в любом месте на странице, и заставлять их запускать мои собственные функции.