# ECMAScript accessKey tests

## Set valid access keys and read them back

This does not automatically test that the assigned access keys actually work.

|  | empty string
| U+0020 | must not become "Space"
| U+0025 | ASCII punctuation
| U+007A | ASCII letter
| U+00E5 | Latin-1
| U+0161 | Latin-9
| U+3042 | Hiragana
| U+10A55 | Kharoshthi

## These might throw errors

|  | number -273.15
|  | U+0000
|  | U+0001
|  | U+000A
|  | "hyi"

## Invalid uses of surrogates

|  | U+D800
|  | U+D800 U+002E
|  | U+D800 U+D800
|  | U+D800 U+DBFF
|  | U+D800 U+E000
|  | U+DBFF U+DBFF
|  | U+DC00
|  | U+DC00 U+002E
|  | U+DC00 U+D800
|  | U+DC00 U+DBFF
|  | U+DC00 U+DC00
|  | U+DC00 U+DFFF
|  | U+DC00 U+FF20
|  | U+DFFF
|  | U+DFFF U+DFFF