key_navigatable.d.ts 443 B

123456789101112131415161718
  1. export declare enum KEY {
  2. RETURN = 13,
  3. ESCAPE = 27,
  4. SPACE = 32,
  5. LEFT = 37,
  6. UP = 38,
  7. RIGHT = 39,
  8. DOWN = 40
  9. }
  10. export interface KeyNavigatable {
  11. keydown(event: KeyboardEvent): void;
  12. escape(event: KeyboardEvent): void;
  13. space(event: KeyboardEvent): void;
  14. left(event: KeyboardEvent): void;
  15. right(event: KeyboardEvent): void;
  16. up(event: KeyboardEvent): void;
  17. down(event: KeyboardEvent): void;
  18. }