cordova-android/framework/assets/js/keyevent.js

33 lines
908 B
JavaScript
Raw Normal View History

/*
* PhoneGap is available under *either* the terms of the modified BSD license *or* the
* MIT License (2008). See http://opensource.org/licenses/alphabetical for full text.
*
* Copyright (c) 2005-2010, Nitobi Software Inc.
* Copyright (c) 2010, IBM Corporation
*/
function KeyEvent() {
2009-12-18 05:21:13 +08:00
}
KeyEvent.prototype.backTrigger = function() {
var e = document.createEvent('Events');
e.initEvent('backKeyDown');
document.dispatchEvent(e);
};
2009-12-18 05:21:13 +08:00
KeyEvent.prototype.menuTrigger = function() {
var e = document.createEvent('Events');
e.initEvent('menuKeyDown');
document.dispatchEvent(e);
};
KeyEvent.prototype.searchTrigger = function() {
var e = document.createEvent('Events');
e.initEvent('searchKeyDown');
document.dispatchEvent(e);
};
if (document.keyEvent == null || typeof document.keyEvent == 'undefined') {
window.keyEvent = document.keyEvent = new KeyEvent();
2009-12-18 05:21:13 +08:00
}