mirror of
https://github.com/apache/cordova-android.git
synced 2025-01-20 16:22:53 +08:00
28ff6e1150
See original commit: 799515fa7b
33 lines
908 B
JavaScript
Executable File
33 lines
908 B
JavaScript
Executable File
/*
|
|
* 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() {
|
|
}
|
|
|
|
KeyEvent.prototype.backTrigger = function() {
|
|
var e = document.createEvent('Events');
|
|
e.initEvent('backKeyDown');
|
|
document.dispatchEvent(e);
|
|
};
|
|
|
|
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();
|
|
}
|