const KeysWithoutPressEventDictionary = {
  Shift: true,
  Control: true,
  Alt: true,
  Meta: true,
  Enter: true,
  Tab: true,
  BackSpace: true,
  /**
   * Caps lock is a strange case where it not only does not have a key press event,
   * but it's keyup event is triggered when caps lock is toggled off
   */
  CapsLock: true,
};

for(let i = 1; i < 13; i++) {
  KeysWithoutPressEventDictionary[`F${i}`] = true;
}

export default KeysWithoutPressEventDictionary;

@@ -141,16 +141,91 @@
 : true,%0A
+  ArrowRight: true,%0A  ArrowLeft: true,%0A  ArrowUp: true,%0A  ArrowDown: true,%0A
   /**%0A  

Add arrow keys to list that don't have keypress events