Можно ли программно генерировать ввод с клавиатуры в приложении Xul? - PullRequest
0 голосов
/ 24 декабря 2010

Можно ли программно генерировать ввод с клавиатуры в моем приложении Xul?

1 Ответ

2 голосов
/ 02 января 2011

@ Том,

Да, вы можете, цель - ссылка на элемент DOM.

function triggerKeypressEvent(target) {

    var evt = document.createEvent('Events');
    evt.initEvent('keypress', true, true);

    evt.view     = window;
    evt.altKey   = false;
    evt.ctrlKey  = true;
    evt.shiftKey = false;
    evt.metaKey  = false;
    evt.keyCode  = 0;
    evt.charCode = 'x'; //Simulate user entering the "ctrl+X" keyboard shortcut

    target.dispatchEvent();

}

Надеюсь, это поможет.

...