ember-legacy-class-transform
Version:
The default blueprint for ember-cli addons.
15 lines (13 loc) • 431 B
JavaScript
import { merge } from '@ember/polyfills';
import { triggerEvent } from './trigger-event';
/**
* @public
* @param selector
* @param type
* @param keyCode
* @param modifiers
* @return {*}
*/
export function keyEvent(selector, type, keyCode, modifiers = { ctrlKey: false, altKey: false, shiftKey: false, metaKey: false }) {
return triggerEvent(selector, type, merge({ keyCode, which: keyCode, key: keyCode }, modifiers));
}