Options
All
  • Public
  • Public/Protected
  • All
Menu

Class UIKeyboardEvent

Класс представляет собой событие, которое происходит в результате взаимодействия пользователя с клавиатурой. Наиболее частые из таких событий: keydown, keyup.

Объект класса передается в обработчик события первым аргументом. Например:

 export function setKeyBoardListener(elem: IElement) {
     elem.on('keydown', (event: UIKeyboardEvent, form: IMyForm, elem: IElement, item: IElement) => {
         console.log(`Нажата клавиша ${event.key}`);
     });
 }

Hierarchy

Accessors

altKey

  • get altKey(): boolean
  • Это свойство указывает была ли нажата клавиша Alt при возникновении события.

    Returns boolean

code

  • get code(): string
  • Возвращает string с кодом клавиши, представленного события. Описание здесь

    Returns string

ctrlKey

  • get ctrlKey(): boolean
  • Это свойство указывает была ли нажата клавиша Ctrl при возникновении события.

    Returns boolean

defaultPrevented

  • get defaultPrevented(): boolean
  • Возвращает логическое значение, указывающее, отменил ли вызов UIMouseEvent.preventDefault() действия элемента по умолчанию.

    Returns boolean

key

  • get key(): string
  • Возвращает string, представляющее значение клавиши, на которой возникло событие. Т.е. непосредственно символ.

    Returns string

metaKey

  • get metaKey(): boolean
  • Это свойство указывает была ли нажата клавиша Meta при возникновении события.

    Returns boolean

onServer

  • get onServer(): boolean
  • Возвращает true, если выполняется на сервере (при Server Side Rendering) и false если выполняется на клиенте.

    Returns boolean

repeat

  • get repeat(): boolean
  • Возвращает Boolean, которое true, если клавиша была нажата до тех пор, пока её ввод не начал автоматически повторяться.

    Returns boolean

serverSideRendering

  • get serverSideRendering(): boolean
  • Возвращает true, если использовался Server Side Rendering иначе false.

    Returns boolean

shiftKey

  • get shiftKey(): boolean
  • Это свойство указывает была ли нажата клавиша Shift при возникновении события.

    Returns boolean

stopped

  • get stopped(): boolean
  • Возвращает логическое значение, указывающее, отменил ли вызов UIEvent.stop() распространение события.

    Returns boolean

target

  • get target(): HTMLElement
  • Ссылка на HTMLElement, на котором было совершено событие.

    Returns HTMLElement

targetElement

  • Элемент IElement, на котором произошло событие

    Returns IElement<IElementEvents>

Methods

preventDefault

  • preventDefault(): void
  • Отменяет действие по умолчанию элемента управления на форме. Например, перемещение фокуса на другой элемент клавишей tab. Событие продолжает распространяться как обычно, если только один из его прослушивателей событий не вызовет stopPropagation().

    Returns void

stop

  • stop(): void
  • Предотвращает дальнейшее распространение текущего события.

    Returns void

Generated using TypeDoc