是否可以通过编程方式在我的Xul应用程序中生成键盘输入?
答案 0 :(得分:2)
@汤姆,
是的,你可以,target是对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();
}
希望它有所帮助。