"use strict"; var KEY_TO_KEYCODE_MAP = { 0: 48, 1: 49, 2: 50, 3: 51, 4: 52, 5: 53, 6: 54, 7: 55, 8: 56, 9: 57, "shift": 16, "ctrl": 17, "alt": 18, "backspace": 8, "tab": 9, "enter": 13, "esc": 27, "space": 32, "left": 37, "up": 38, "right": 39, "down": 40, "delete": 46, "home": 36, "end": 35, ",": 188, ".": 190, "-": 189, "=": 187, }; function keypress(input, key) { input.trigger($.Event("keypress", { keyCode: KEY_TO_KEYCODE_MAP[key] } )); } function keydown(input, key) { input.trigger($.Event("keydown", { keyCode: KEY_TO_KEYCODE_MAP[key] } )); }