Text entry: Difference between revisions

Line 61: Line 61:


===Generation III===
===Generation III===
Compared to Generation II, the ability to type digits, gender symbols, and ellipsis were added to all versions. The ability to type the multiplication symbol, parentheses, colon, square brackets, and the Pokémon abbreviation were removed, while the ability to type single quotation marks was added to the Western versions. The semicolon was also removed from the English, French, Italian, and Spanish versions.
Compared to Generation II, the ability to type digits, gender symbols, and ellipses were added to all versions. The ability to type the multiplication symbol, parentheses, colon, square brackets, and the Pokémon abbreviation were removed, while the ability to type single quotation marks was added to the Western versions. The semicolon was also removed from the English, French, Italian, and Spanish versions.


Double quotation marks were added to the English, Italian, and Spanish versions. Double guillemets were added to the French version. The space, the uppercase and lowercase letters ä, ö, and ü, and double quotation marks were added to the German version. Uppercase and lowercase Latin alphabet letters, small vowel hiragana, fullwidth period, interpunct, double and single quotation marks, and slash were added to the Japanese version.
Double quotation marks were added to the English, Italian, and Spanish versions. Double guillemets were added to the French version. The space, the uppercase and lowercase letters ä, ö, and ü, and double quotation marks were added to the German version. Uppercase and lowercase Latin alphabet letters, small vowel hiragana, fullwidth period, interpunct, double and single quotation marks, and slash were added to the Japanese version.
Line 71: Line 71:
| style="background: #fff; {{roundyright|5px}}" rowspan="8" |
| style="background: #fff; {{roundyright|5px}}" rowspan="8" |
;All versions
;All versions
Based on the Pokémon's language of origin, fullwidth forms are used in Japanese and halfwidth forms are used in English, French, German, Italian, and Spanish for these characters when transferred to Generation IV.
* Uppercase Latin alphabet letters
* Uppercase Latin alphabet letters
* Lowercase Latin alphabet letters
* Lowercase Latin alphabet letters
Line 140: Line 141:
! style="background: #{{sinnoh color}}; {{roundytl|5px}}" width="33%" | [[File:Nicknaming IV.png|180px]]
! style="background: #{{sinnoh color}}; {{roundytl|5px}}" width="33%" | [[File:Nicknaming IV.png|180px]]
| style="background: #fff; {{roundyright|5px}}" rowspan="14" |
| style="background: #fff; {{roundyright|5px}}" rowspan="14" |
;All versions:
;All versions
Fullwidth forms are used in Japanese and halfwidth forms are used in English, French, German, Italian, Spanish, and Korean for these characters.
* Uppercase Latin alphabet letters
* Uppercase Latin alphabet letters
* Lowercase Latin alphabet letters
* Lowercase Latin alphabet letters
Line 168: Line 170:
* Umbrella: <code>☂︎</code>
* Umbrella: <code>☂︎</code>
* Snowman: <code>☃︎</code>
* Snowman: <code>☃︎</code>
* Faces: neutral face, happy face, sad face, angry face
* Faces: <code>{{ding|①}}</code>, <code>{{ding|②}}</code>, <code>{{ding|③}}</code>, <code>{{ding|④}}</code>
* Sleeping symbol: <code><sup>z</sup><sub>z</sub></code>
* Sleeping symbol: <code>{{ding|⑦}}</code>
* Arrows: <code>⤴︎</code>, <code>⤵︎</code>
* Arrows: <code>{{ding|⑤}}</code>, <code>{{ding|⑥}}</code>


;Western and Korean versions:
;Western and Korean versions:
Line 252: Line 254:
| style="background: #fff; {{roundyright|5px}}" rowspan="14" |
| style="background: #fff; {{roundyright|5px}}" rowspan="14" |
;All versions:
;All versions:
Fullwidth forms are used in Japanese and halfwidth forms are used in English, French, German, Italian, Spanish, and Korean for these characters.
* Uppercase Latin alphabet letters
* Uppercase Latin alphabet letters
* Lowercase Latin alphabet letters
* Lowercase Latin alphabet letters
Line 278: Line 281:
* Umbrella: <code>☂︎</code>
* Umbrella: <code>☂︎</code>
* Snowman: <code>☃︎</code>
* Snowman: <code>☃︎</code>
* Faces: neutral face, happy face, sad face, angry face
* Faces: <code>{{ding|①}}</code>, <code>{{ding|②}}</code>, <code>{{ding|③}}</code>, <code>{{ding|④}}</code>
* Sleeping symbol: <code><sup>z</sup><sub>z</sub></code>
* Sleeping symbol: <code>{{ding|⑦}}</code>
* Arrows: <code>⤴︎</code>, <code>⤵︎</code>
* Arrows: <code>{{ding|⑤}}</code>, <code>{{ding|⑥}}</code>


;Western and Korean versions:
;Western and Korean versions:
Line 360: Line 363:
! style="background: #{{kalos color}}; {{roundytl|5px}}" width="33%" | [[File:Nicknaming English VI.png|180px]]
! style="background: #{{kalos color}}; {{roundytl|5px}}" width="33%" | [[File:Nicknaming English VI.png|180px]]
| style="background: #fff; {{roundyright|5px}}" rowspan="14" |
| style="background: #fff; {{roundyright|5px}}" rowspan="14" |
;All versions:
;All versions
Fullwidth forms are used in Japanese and Chinese and halfwidth forms are used in English, French, German, Italian, Spanish, and Korean for these characters.
* Uppercase Latin alphabet letters
* Uppercase Latin alphabet letters
* Lowercase Latin alphabet letters
* Lowercase Latin alphabet letters
Line 387: Line 391:
* Umbrella: <code>☂︎</code>
* Umbrella: <code>☂︎</code>
* Snowman: <code>☃︎</code>
* Snowman: <code>☃︎</code>
* Faces: neutral face, happy face, sad face, angry face
* Faces: <code>{{ding|&#xE081;}}</code>, <code>{{ding|&#xE082;}}</code>, <code>{{ding|&#xE083;}}</code>, <code>{{ding|&#xE084;}}</code>
* Sleeping symbol: <code><sup>z</sup><sub>z</sub></code>
* Sleeping symbol: <code>{{ding|&#xE087;}}</code>
* Arrows: <code>⤴︎</code>, <code>⤵︎</code>
* Arrows: <code>{{ding|&#xE085;}}</code>, <code>{{ding|&#xE086;}}</code>


;Western and Korean versions:
;Western and Korean versions:
Line 466: Line 470:
[[Pokémon: Let's Go, Pikachu! and Let's Go, Eevee!]] and all Generation VIII and IX core series games use the native [[Nintendo Switch]] text entry system. Games played in Western languages or Japanese can use characters from the English, French, German, Italian, Spanish, Dutch, Portuguese, Russian, and Symbol keyboards. Games played in Japanese can also use the Japanese keyboard, but {{wp|kanji}} conversion is not available. Games played in Korean or Chinese have access only to the keyboard of that language and the Symbol keyboard; additional characters can be entered by manipulating the {{wp|predictive text}} suggestions. (Note that the Japanese, Korean, and Chinese keyboards include access to a basic English keyboard.) The only character that cannot be entered from the keyboard is the at sign.
[[Pokémon: Let's Go, Pikachu! and Let's Go, Eevee!]] and all Generation VIII and IX core series games use the native [[Nintendo Switch]] text entry system. Games played in Western languages or Japanese can use characters from the English, French, German, Italian, Spanish, Dutch, Portuguese, Russian, and Symbol keyboards. Games played in Japanese can also use the Japanese keyboard, but {{wp|kanji}} conversion is not available. Games played in Korean or Chinese have access only to the keyboard of that language and the Symbol keyboard; additional characters can be entered by manipulating the {{wp|predictive text}} suggestions. (Note that the Japanese, Korean, and Chinese keyboards include access to a basic English keyboard.) The only character that cannot be entered from the keyboard is the at sign.


The face characters, arrows, and sleeping symbol that have been present since Pokémon Diamond and Pearl are no longer supported in [[Nintendo Switch]] games. If they appear in a Pokémon's nickname or the name of its [[Original Trainer]], they are replaced with spaces (fullwidth spaces for the characters that can be entered in Japanese or Chinese, halfwidth spaces otherwise).
Some of the special characters that have been present since Pokémon Diamond and Pearl are modified when transferred from [[Pokémon Bank]] to [[Pokémon HOME]].
 
* The face characters, arrows, and sleeping symbol are no longer supported, and are replaced with spaces (fullwidth spaces for the characters that can be entered in Japanese or Chinese, halfwidth spaces otherwise).
The halfwidth ellipsis, gender symbols, suits, shapes, music note, sun, cloud, umbrella, and snowman are replaced with the corresponding Unicode code point that was used only for their fullwidth counterparts in previous games.
* The halfwidth ellipsis, gender symbols, suits, shapes, music note, sun, cloud, umbrella, and snowman are replaced with the corresponding Unicode code point that was used only for their fullwidth counterparts in previous games.


If either of these replacements are made anywhere in the string, any leading or trailing halfwidth spaces are trimmed from the resulting string. This makes it possible to have a Pokémon whose nickname or Original Trainer name is an empty string, or consists entirely of fullwidth spaces (which cannot normally be entered after Generation I).
If either of these replacements are made anywhere in the string, any leading or trailing halfwidth spaces are trimmed from the resulting string. This makes it possible to have a Pokémon whose nickname or Original Trainer name is an empty string, or consists entirely of fullwidth spaces (which cannot normally be entered after Generation I).