
  /**
   * 1-    a keydown event occurred immediately before a focus event
   * 2- a focus event happened on an element which requires keyboard interaction (e.g., a text field);
   * 2- a focus event happened on an element which requires keyboard interaction (e.g., a text field);
   */
