| 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,capsLockKey - key - code - keyIdentifier - keyCode - charCode |
| |
| Ampersand: |
| INPUT - keydown - false,false,true,false,false - 7 - Digit7 - U+0037 - 55 - 0. Value: "". |
| INPUT - keypress - false,false,true,false,false - 7 - Digit7 - - 55 - 55. Value: "". |
| INPUT - textInput - 7. Value: "". |
| INPUT - keyup - false,false,true,false,false - 7 - Digit7 - U+0037 - 55 - 0. Value: "7". |
| |
| Backspace: |
| INPUT - keydown - false,false,false,false,false - Backspace - Backspace - U+0008 - 8 - 0. Value: "7". |
| INPUT - keyup - false,false,false,false,false - Backspace - Backspace - U+0008 - 8 - 0. Value: "". |
| |
| Percent: |
| INPUT - keydown - false,false,true,false,false - 5 - Digit5 - U+0035 - 53 - 0. Value: "". |
| INPUT - keypress - false,false,true,false,false - 5 - Digit5 - - 53 - 53. Value: "". |
| INPUT - textInput - 5. Value: "". |
| INPUT - keyup - false,false,true,false,false - 5 - Digit5 - U+0035 - 53 - 0. Value: "5". |
| |
| Backspace: |
| INPUT - keydown - false,false,false,false,false - Backspace - Backspace - U+0008 - 8 - 0. Value: "5". |
| INPUT - keyup - false,false,false,false,false - Backspace - Backspace - U+0008 - 8 - 0. Value: "". |
| |
| Left parenthesis: |
| INPUT - keydown - false,false,true,false,false - 9 - Digit9 - U+0039 - 57 - 0. Value: "". |
| INPUT - keypress - false,false,true,false,false - 9 - Digit9 - - 57 - 57. Value: "". |
| INPUT - textInput - 9. Value: "". |
| INPUT - keyup - false,false,true,false,false - 9 - Digit9 - U+0039 - 57 - 0. Value: "9". |
| |
| Backspace: |
| INPUT - keydown - false,false,false,false,false - Backspace - Backspace - U+0008 - 8 - 0. Value: "9". |
| INPUT - keyup - false,false,false,false,false - Backspace - Backspace - U+0008 - 8 - 0. Value: "". |
| |
| Right parenthesis: |
| INPUT - keydown - false,false,true,false,false - 0 - Digit0 - U+0030 - 48 - 0. Value: "". |
| INPUT - keypress - false,false,true,false,false - 0 - Digit0 - - 48 - 48. Value: "". |
| INPUT - textInput - 0. Value: "". |
| INPUT - keyup - false,false,true,false,false - 0 - Digit0 - U+0030 - 48 - 0. Value: "0". |
| |
| Backspace: |
| INPUT - keydown - false,false,false,false,false - Backspace - Backspace - U+0008 - 8 - 0. Value: "0". |
| INPUT - keyup - false,false,false,false,false - Backspace - Backspace - U+0008 - 8 - 0. Value: "". |
| |
| Print screen: |
| INPUT - keydown - false,false,false,false,false - PrintScreen - KeyA - PrintScreen - 44 - 0. Value: "". |
| INPUT - keyup - false,false,false,false,false - PrintScreen - KeyA - PrintScreen - 44 - 0. Value: "". |
| |
| 'a' key with Caps Lock: |
| INPUT - keydown - false,false,false,false,true - a - KeyA - U+0041 - 65 - 0. Value: "". |
| INPUT - keypress - false,false,false,false,true - a - KeyA - - 97 - 97. Value: "". |
| INPUT - textInput - a. Value: "". |
| INPUT - keyup - false,false,false,false,true - a - KeyA - U+0041 - 65 - 0. Value: "a". |
| |