UtilUpdated in v16Optional

wrHasModifier

True when Ctrl, Cmd, Alt, Shift or Meta is held during a KeyboardEvent.

Usage

import { wrHasModifier } from 'ngwr/utils';

@HostListener('keydown', ['$event']) onKey(e: KeyboardEvent) {
  if (wrHasModifier(e)) return;   // let chords such as Cmd+K through
  if (e.key === 'k') focusSearch();
}

API

NameDescriptionTypeDefault
wrHasModifier(event)True when Ctrl, Cmd, Alt, Shift or Meta is held. Return early on it in single-key shortcuts.(e: KeyboardEvent) => boolean—

See also