Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Enumerates types of information expected in text entry.
Syntax
enum class XGameUiTextEntryInputScope : uint32_t
{
Default = 0,
Url = 1,
EmailSmtpAddress = 5,
Number = 29,
Password = 31,
TelephoneNumber = 32,
Alphanumeric = 40,
Search = 50,
ChatWithoutEmoji = 68
}
Constants
Constant | Description |
---|---|
Default | No input scope. This will be a fully localized keyboard with no special buttons. This keyboard will show emojis. |
Url | A uniform resource identifier (URI). This can include naming formats such as URL, file, or File Transfer Protocol (FTP). This will a fully localized keyboard that includes language-specific ".COM" buttons. |
EmailSmtpAddress | An email address in Simple Mail Transport Protocol (SMTP) form (accountname@host). This will be a fully localized keyboard with the "@" button featured prominently. |
Number | Numerical digits (0 through 9). |
Password | A password, including alphanumeric characters and other symbols, such as punctuation and mathematical symbols. This will be a fully localized keyboard where the textbox hides characters as the user types. Using this with either XGameUiTextEntryOpen or XGameUiTextEntryUpdatePositionHint is invalid. |
TelephoneNumber | A telephone number. Using this with either XGameUiTextEntryOpen or XGameUiTextEntryUpdatePositionHint is invalid. |
Alphanumeric | Alphanumeric characters. This will show a Latin keyboard without any special buttons. |
Search | A search string. This will show a fully localized keyboard with the "enter" button labeled "Search". Using this with either XGameUiTextEntryOpen or XGameUiTextEntryUpdatePositionHint is invalid. |
ChatWithoutEmoji | This will show a fully localized keyboard without emojis. |
Remarks
The XGameUiShowTextEntryAsync, XGameUiTextEntryOpen, and XGameUiTextEntryUpdatePositionHint function all use this enumeration.
Requirements
Header: XGameUI.h
Supported platforms: Windows, Xbox One family consoles and Xbox Series consoles