InputMode Property
Specify the character types that can be entered.
| Constant | Value | Description | Character code in UString |
|---|---|---|---|
| $ STD | 0 | All character types | - |
| $ NUMERIC | 1 | Half-width numbers, half-width spaces 0-9 _ _ | U + 0030 to U + 0039 |
| $ ALPHA | 2 | Half-width alphabet, half-width space a ~ z , A ~ Z | U + 0041 ~ U + 005A , U + 0061 ~ U + 007A |
| $ SYMBOL | Four | Half-width symbols (half-width numbers, half-width characters other than half-width alphabets), half-width spaces ! "# $% &'() = ~ | \ ^-@ []:;, ./ \ _?> <+ * {}` | U + 0021 ~ U + 002F , U + 003A ~ U + 0040 , U + 005B ~ U + 0060 , U + 007B ~ U + 00FE , U + F8F0 , U + FF61 ~ U + FF65 |
| $ KANA | 8 | Half-width katakana, half-width space A-n | U + FF66 ~ U + FF9F |
| $ DNUMERIC | 16 16 | Full-width numbers, full-width / half-width spaces 0-9 | U + FF10 ~ U + FF19 |
| $ DALPHA | 32 | Full-width alphabetic characters, full-width / half-width spaces a to z, AZ | U + FF21 ~ U + FF3A , U + FF41 ~ U + FF5A |
| $ DSYMBOL | 64 | Full-width symbols (full-width katakana, full-width hiragana, full-width Chinese characters, full-width numbers, full-width characters other than full-width alphabetic characters), full-width / half-width spaces !! "# $% &'() = ~ |` {} * + <>? _ ¥ ・. , "" :; @ | Not applicable to others |
| $ DKANA | 128 128 | Full-width katakana, full-width / half-width space | U + 30A1 ~ U + 30FA , U + 30FC ~ U + 30FF , U + 31F0 ~ U + 31FF |
| $ DHIRA | 256 | Full-width hiragana, full-width and half-width spaces | U + 3041 ~ U + 3096 , U + 3099 ~ U + 309F |
| $ DKANJI | 512 | Full-width Chinese characters, full-width / half-width spaces | U + 4E00 ~ U + ABFF , U + F900 ~ U + FAFF |
| $ HANKAKU | 15 | Half size | $ NUMERIC , $ ALPHA , $ SYMBOL , $ KANA Applicable to |
| $ ZENKAKU | 1008 | Full-width, full-width / half-width space | $ DNUMERIC , $ DALPHA , $ DSYMBOL , $ DKANA , Applicable to $ DHIRA and $ DKANJI |
| $ KANJI | 944 | Full-width characters other than full-width symbols, full-width / half-width spaces | $ DNUMERIC , $ DALPHA , $ DKANA , $ DHIRA , Applicable to $ DKANJI |
| $ EXSPACE | 0x40000000 | This is an option to add to the above specifications. Specify the exclusion of half-width spaces. There is no effect even if it is specified in combination with $ STD or alone. Added since | Example ) $ DKANA + $ EXSPACE Only full-width katakana and double-byte spaces can be entered |
The function of the OS is used to determine the character type .
Different judgments may be made depending on the OS .
The characters “” may be judged as symbols or Chinese characters by the OS, so be sure to check that they are judged correctly by the OS you actually use.