blob: fac214a5e54c8eedca7f07c6c6165c60f2191e7b [file] [log] [blame]
CONSOLE WARNING: 'KeyboardEvent.keyIdentifier' is deprecated and will be removed in M53, around September 2016. See https://www.chromestatus.com/features/5316065118650368 for more details.
This test verifies that the correct sequence of keyboard events is generated for a keypress for certain special keys. To test manually, press keys and compare results to other browsers.
target - type - ctrlKey,altKey,shiftKey,metaKey - keyIdentifier - keyCode - charCode
Ampersand:
INPUT - keydown - false,false,true,false - U+0037 - 55 - 0. Value: "".
INPUT - keypress - false,false,true,false - - 55 - 55. Value: "".
INPUT - textInput - 7. Value: "".
INPUT - keyup - false,false,true,false - U+0037 - 55 - 0. Value: "7".
Backspace:
INPUT - keydown - false,false,false,false - U+0008 - 8 - 0. Value: "7".
INPUT - keyup - false,false,false,false - U+0008 - 8 - 0. Value: "".
Percent:
INPUT - keydown - false,false,true,false - U+0035 - 53 - 0. Value: "".
INPUT - keypress - false,false,true,false - - 53 - 53. Value: "".
INPUT - textInput - 5. Value: "".
INPUT - keyup - false,false,true,false - U+0035 - 53 - 0. Value: "5".
Backspace:
INPUT - keydown - false,false,false,false - U+0008 - 8 - 0. Value: "5".
INPUT - keyup - false,false,false,false - U+0008 - 8 - 0. Value: "".
Left parenthesis:
INPUT - keydown - false,false,true,false - U+0039 - 57 - 0. Value: "".
INPUT - keypress - false,false,true,false - - 57 - 57. Value: "".
INPUT - textInput - 9. Value: "".
INPUT - keyup - false,false,true,false - U+0039 - 57 - 0. Value: "9".
Backspace:
INPUT - keydown - false,false,false,false - U+0008 - 8 - 0. Value: "9".
INPUT - keyup - false,false,false,false - U+0008 - 8 - 0. Value: "".
Right parenthesis:
INPUT - keydown - false,false,true,false - U+0030 - 48 - 0. Value: "".
INPUT - keypress - false,false,true,false - - 48 - 48. Value: "".
INPUT - textInput - 0. Value: "".
INPUT - keyup - false,false,true,false - U+0030 - 48 - 0. Value: "0".
Backspace:
INPUT - keydown - false,false,false,false - U+0008 - 8 - 0. Value: "0".
INPUT - keyup - false,false,false,false - U+0008 - 8 - 0. Value: "".
Print screen:
INPUT - keydown - false,false,false,false - PrintScreen - 44 - 0. Value: "".
INPUT - keyup - false,false,false,false - PrintScreen - 44 - 0. Value: "".