Go to the source code of this file.
|
enum | SceUtilityOskInputLanguage {
PSP_UTILITY_OSK_LANGUAGE_DEFAULT = 0x00
, PSP_UTILITY_OSK_LANGUAGE_JAPANESE = 0x01
, PSP_UTILITY_OSK_LANGUAGE_ENGLISH = 0x02
, PSP_UTILITY_OSK_LANGUAGE_FRENCH = 0x03
,
PSP_UTILITY_OSK_LANGUAGE_SPANISH = 0x04
, PSP_UTILITY_OSK_LANGUAGE_GERMAN = 0x05
, PSP_UTILITY_OSK_LANGUAGE_ITALIAN = 0x06
, PSP_UTILITY_OSK_LANGUAGE_DUTCH = 0x07
,
PSP_UTILITY_OSK_LANGUAGE_PORTUGESE = 0x08
, PSP_UTILITY_OSK_LANGUAGE_RUSSIAN = 0x09
, PSP_UTILITY_OSK_LANGUAGE_KOREAN = 0x0a
} |
| Enumeration for input language. More...
|
|
enum | SceUtilityOskState {
PSP_UTILITY_OSK_DIALOG_NONE = 0
, PSP_UTILITY_OSK_DIALOG_INITING
, PSP_UTILITY_OSK_DIALOG_INITED
, PSP_UTILITY_OSK_DIALOG_VISIBLE
,
PSP_UTILITY_OSK_DIALOG_QUIT
, PSP_UTILITY_OSK_DIALOG_FINISHED
} |
| Enumeration for OSK internal state. More...
|
|
enum | SceUtilityOskResult { PSP_UTILITY_OSK_RESULT_UNCHANGED = 0
, PSP_UTILITY_OSK_RESULT_CANCELLED
, PSP_UTILITY_OSK_RESULT_CHANGED
} |
| Enumeration for OSK field results. More...
|
|
enum | SceUtilityOskInputType {
PSP_UTILITY_OSK_INPUTTYPE_ALL = 0x00000000
, PSP_UTILITY_OSK_INPUTTYPE_LATIN_DIGIT = 0x00000001
, PSP_UTILITY_OSK_INPUTTYPE_LATIN_SYMBOL = 0x00000002
, PSP_UTILITY_OSK_INPUTTYPE_LATIN_LOWERCASE = 0x00000004
,
PSP_UTILITY_OSK_INPUTTYPE_LATIN_UPPERCASE = 0x00000008
, PSP_UTILITY_OSK_INPUTTYPE_JAPANESE_DIGIT = 0x00000100
, PSP_UTILITY_OSK_INPUTTYPE_JAPANESE_SYMBOL = 0x00000200
, PSP_UTILITY_OSK_INPUTTYPE_JAPANESE_LOWERCASE = 0x00000400
,
PSP_UTILITY_OSK_INPUTTYPE_JAPANESE_UPPERCASE = 0x00000800
, PSP_UTILITY_OSK_INPUTTYPE_JAPANESE_HIRAGANA = 0x00001000
, PSP_UTILITY_OSK_INPUTTYPE_JAPANESE_HALF_KATAKANA = 0x00002000
, PSP_UTILITY_OSK_INPUTTYPE_JAPANESE_KATAKANA = 0x00004000
,
PSP_UTILITY_OSK_INPUTTYPE_JAPANESE_KANJI = 0x00008000
, PSP_UTILITY_OSK_INPUTTYPE_RUSSIAN_LOWERCASE = 0x00010000
, PSP_UTILITY_OSK_INPUTTYPE_RUSSIAN_UPPERCASE = 0x00020000
, PSP_UTILITY_OSK_INPUTTYPE_KOREAN = 0x00040000
,
PSP_UTILITY_OSK_INPUTTYPE_URL = 0x00080000
} |
| Enumeration for input types (these are limited by initial choice of language) More...
|
|
◆ SceUtilityOskData
◆ SceUtilityOskParams
◆ SceUtilityOskInputLanguage
Enumeration for input language.
Enumerator |
---|
PSP_UTILITY_OSK_LANGUAGE_DEFAULT | |
PSP_UTILITY_OSK_LANGUAGE_JAPANESE | |
PSP_UTILITY_OSK_LANGUAGE_ENGLISH | |
PSP_UTILITY_OSK_LANGUAGE_FRENCH | |
PSP_UTILITY_OSK_LANGUAGE_SPANISH | |
PSP_UTILITY_OSK_LANGUAGE_GERMAN | |
PSP_UTILITY_OSK_LANGUAGE_ITALIAN | |
PSP_UTILITY_OSK_LANGUAGE_DUTCH | |
PSP_UTILITY_OSK_LANGUAGE_PORTUGESE | |
PSP_UTILITY_OSK_LANGUAGE_RUSSIAN | |
PSP_UTILITY_OSK_LANGUAGE_KOREAN | |
◆ SceUtilityOskInputType
Enumeration for input types (these are limited by initial choice of language)
Enumerator |
---|
PSP_UTILITY_OSK_INPUTTYPE_ALL | |
PSP_UTILITY_OSK_INPUTTYPE_LATIN_DIGIT | |
PSP_UTILITY_OSK_INPUTTYPE_LATIN_SYMBOL | |
PSP_UTILITY_OSK_INPUTTYPE_LATIN_LOWERCASE | |
PSP_UTILITY_OSK_INPUTTYPE_LATIN_UPPERCASE | |
PSP_UTILITY_OSK_INPUTTYPE_JAPANESE_DIGIT | |
PSP_UTILITY_OSK_INPUTTYPE_JAPANESE_SYMBOL | |
PSP_UTILITY_OSK_INPUTTYPE_JAPANESE_LOWERCASE | |
PSP_UTILITY_OSK_INPUTTYPE_JAPANESE_UPPERCASE | |
PSP_UTILITY_OSK_INPUTTYPE_JAPANESE_HIRAGANA | |
PSP_UTILITY_OSK_INPUTTYPE_JAPANESE_HALF_KATAKANA | |
PSP_UTILITY_OSK_INPUTTYPE_JAPANESE_KATAKANA | |
PSP_UTILITY_OSK_INPUTTYPE_JAPANESE_KANJI | |
PSP_UTILITY_OSK_INPUTTYPE_RUSSIAN_LOWERCASE | |
PSP_UTILITY_OSK_INPUTTYPE_RUSSIAN_UPPERCASE | |
PSP_UTILITY_OSK_INPUTTYPE_KOREAN | |
PSP_UTILITY_OSK_INPUTTYPE_URL | |
◆ SceUtilityOskResult
Enumeration for OSK field results.
Enumerator |
---|
PSP_UTILITY_OSK_RESULT_UNCHANGED | |
PSP_UTILITY_OSK_RESULT_CANCELLED | |
PSP_UTILITY_OSK_RESULT_CHANGED | |
◆ SceUtilityOskState
Enumeration for OSK internal state.
Enumerator |
---|
PSP_UTILITY_OSK_DIALOG_NONE | No OSK is currently active.
|
PSP_UTILITY_OSK_DIALOG_INITING | The OSK is currently being initialized.
|
PSP_UTILITY_OSK_DIALOG_INITED | The OSK is initialised.
|
PSP_UTILITY_OSK_DIALOG_VISIBLE | The OSK is visible and ready for use.
|
PSP_UTILITY_OSK_DIALOG_QUIT | The OSK has been cancelled and should be shut down.
|
PSP_UTILITY_OSK_DIALOG_FINISHED | The OSK has successfully shut down.
|
◆ sceUtilityOskGetStatus()
int sceUtilityOskGetStatus |
( |
void |
| ) |
|
Get the status of a on-screen keyboard currently active.
- Returns
- the current status of the keyboard. See pspUtilityDialogState for details.
◆ sceUtilityOskInitStart()
Create an on-screen keyboard.
- Parameters
-
- Returns
- < 0 on error.
◆ sceUtilityOskShutdownStart()
int sceUtilityOskShutdownStart |
( |
void |
| ) |
|
Remove a currently active keyboard.
After calling this function you must
poll sceUtilityOskGetStatus() until it returns PSP_UTILITY_DIALOG_NONE.
- Returns
- < 0 on error.
◆ sceUtilityOskUpdate()
int sceUtilityOskUpdate |
( |
int |
n | ) |
|
Refresh the GUI for a keyboard currently active.
- Parameters
-
- Returns
- < 0 on error.