@eclipse-scout/core
Version:
Eclipse Scout runtime
26 lines • 1.03 kB
TypeScript
/// <reference types="jquery" />
import { KeyStrokeMode, ScoutKeyboardEvent } from '../index';
export declare class VirtualKeyStrokeEvent implements ScoutKeyboardEvent {
which: number;
ctrlKey: boolean;
metaKey: boolean;
altKey: boolean;
shiftKey: boolean;
target: HTMLElement;
type: KeyStrokeMode;
originalEvent?: KeyboardEvent & {
smartFieldEvent?: boolean;
} | undefined;
protected _propagationStopped: boolean;
protected _immediatePropagationStopped: boolean;
protected _defaultPrevented: boolean;
constructor(which: number, ctrl: boolean, alt: boolean, shift: boolean, keyStrokeMode: KeyStrokeMode, eventOrTarget: JQuery.KeyboardEventBase | HTMLElement);
stopPropagation(): void;
stopImmediatePropagation(): void;
preventDefault(): void;
isPropagationStopped(): boolean;
isImmediatePropagationStopped(): boolean;
isDefaultPrevented(): boolean;
isAnyPropagationStopped(): boolean;
}
//# sourceMappingURL=VirtualKeyStrokeEvent.d.ts.map