More input types than you can dream of
When you want to accept content from the user, you instantiate and interact with
wiiKeyboard. Utilizing its method, you can specify layouts and options for input that best fit your content.
var keyboard = new wiiKeyboard();
wiiKeyboardwill only function on pages loading over HTTPS. You will need to modify the Wii Shop Channel to load your content. Opera (and IOS via EC) only has SSLv3/TLS 1.0 available, so additional modifications to various trust levels may be necessary.
Unlike other objects,
wiiKeyboardonly exposes one member. Its usefulness is instead via its parameters variants.
There are 11 variants of keyboards available. For all examples, the used code to invoke was similar to the following:
<textarea rows="5" style="width: 100%" onmousedown="keyboard.call(1);"></textarea>
The 11 variants are as follows:
0, or defaulted to if any value above 13 is specified. A generic keyboard.
2. Provides a generic number pad, useful for things such as friend code entry.
4. Entered text cannot exceed the text field's length.
5. Lacks word completion/suggestion, and the switcher UI between QWERTY and a number pad:
6. Lacks word completion/suggestion, and the switcher UI between QWERTY and a number pad.
7. Provides a decimal point alongside numeric entry.
9. Provides a usable Friend Code entry pad.