Internet Browser: Difference between revisions
Tonyzamboney (talk | contribs) Various New3DS browser notes |
Tonyzamboney (talk | contribs) |
||
Line 857: | Line 857: | ||
The events cannot have their default action cancelled. Other buttons do not trigger key events. | The events cannot have their default action cancelled. Other buttons do not trigger key events. | ||
The Old3DS browser dispatches a <em>keypress</em> event once per key press for each of the buttons above, but the New3DS browser dispatches the event continuously until the button is released. | |||
A keyboard event's <code>keyIdentifier</code> property usually should not be used to identify which button was pressed, as the A button's <em>keypress</em> event is dispatched with a key identifier of "" (an empty string) rather than "Enter" in the New3DS browser. | |||
The New3DS browser's keyboard dispatches <em>keydown</em> and <em>keyup</em> events when a key is pressed, but it is not possible to determine which key was pressed based on the event itself. Every keyboard <em>keydown</em> event has a key code of 229 and a key identifier of "U+00E5", and every <em>keyup</em> event has a key code of 0 and a key identifier of "U+0000". | |||
Key events are suppressed while the touchscreen is touched. | |||
==== Touch/Mouse Events ==== | ==== Touch/Mouse Events ==== |