psl1ght
A free SDK for Sony's PS3 console
|
PS3 on-screen keyboard management. More...
#include <ppu-types.h>
Go to the source code of this file.
Data Structures | |
struct | _osk_pnt |
Point structure for on-screen keyboard management. More... | |
struct | _osk_param |
On-screen keyboard manager parameters. More... | |
struct | _osk_layout_info |
On-screen keyboard panel layout info data structure. More... | |
struct | _osk_input_field_info |
On-screen keyboard input field information data structure. More... | |
struct | _osk_cb_return_param |
On-screen keyboard return parameters data structure. More... | |
struct | _osk_separate_window_option |
On-screen keyboard separate window options data structure. More... | |
Typedefs | |
typedef struct _osk_pnt | oskPoint |
Point structure for on-screen keyboard management. | |
typedef struct _osk_param | oskParam |
On-screen keyboard manager parameters. | |
typedef struct _osk_layout_info | oskLayoutInfo |
On-screen keyboard panel layout info data structure. | |
typedef struct _osk_input_field_info | oskInputFieldInfo |
On-screen keyboard input field information data structure. | |
typedef struct _osk_cb_return_param | oskCallbackReturnParam |
On-screen keyboard return parameters data structure. | |
typedef struct _osk_separate_window_option | oskSeparateWindowOption |
On-screen keyboard separate window options data structure. | |
Enumerations | |
enum | oskKeyLayout { OSK_INITIAL_SYSTEM_PANEL, OSK_INITIAL_10KEY_PANEL, OSK_INITIAL_FULLKEY_PANEL } |
On-screen keyboard initial layout values. More... | |
enum | oskInputFieldResult { OSK_OK, OSK_CANCELED, OSK_ABORT, OSK_NO_TEXT } |
Result of on-screen keyboard input. More... | |
enum | oskInputDevice { OSK_DEVICE_PAD, OSK_DEVICE_KB } |
On-screen keyboard input device values. More... | |
enum | oskContinuousMode { OSK_CONTINUOUS_MODE_NONE, OSK_CONTINUOUS_MODE_REMAIN_OPEN, OSK_CONTINUOUS_MODE_HIDE, OSK_CONTINUOUS_MODE_SHOW } |
On-screen keyboard continuous mode setting values. More... | |
enum | oskType { OSK_SINGLELINE, OSK_MULTILINE, OSK_FULLKB_SINGLELINE, OSK_FULLKB_MULTILINE, OSK_SEPARATE_SINGLELINE_WINDOWED, OSK_SEPARATE_MULTILINE_WINDOWED, OSK_SEPARATE_INPUT_PANEL_WINDOWED, OSK_SEPARATE_FULLKB_INPUT_PANEL_WINDOWED, OSK_SEPARATE_CANDIDATE_WINDOWED } |
On-screen keyboard type values. More... | |
Functions | |
s32 | oskSetInitialInputDevice (oskInputDevice input) |
Set initial input device. More... | |
s32 | oskGetSize (u16 *width, u16 *height, oskType type) |
Get size of on-screen keyboard panel. More... | |
s32 | oskUnloadAsync (oskCallbackReturnParam *param) |
Close the on-screen keyboard panel. More... | |
s32 | oskDisableDimmer () |
Disable the on-screen keyboard panel's background dimmer filter. More... | |
s32 | oskSetKeyLayoutOption (u32 flags) |
Set the on-screen keyboard key layout. More... | |
s32 | oskAbort () |
Abort the currently opened on-screen keyboard panel. More... | |
s32 | oskSetDeviceMask (u32 mask) |
Set on-screen keyboard device mask. More... | |
s32 | oskSetSeparateWindowOption (oskSeparateWindowOption *option) |
Set on-screen keyboard separate window option. More... | |
s32 | oskGetInputText (oskCallbackReturnParam *info) |
Get on-screen keyboard input text. More... | |
s32 | oskAddSupportLanguage (u32 lang) |
Add a supported language to on-screen keyboard. More... | |
s32 | oskLoadAsync (sys_mem_container_t container, const oskParam *param, const oskInputFieldInfo *inputInfo) |
Open the on-screen keyboard panel. More... | |
s32 | oskSetInitialKeyLayout (oskKeyLayout layout) |
Set the on-screen keyboard initial key layout. More... | |
s32 | oskSetLayoutMode (s32 mode) |
Set the on-screen keyboard initial layout mode. More... | |
PS3 on-screen keyboard management.
enum oskContinuousMode |
enum oskInputDevice |
enum oskInputFieldResult |
enum oskKeyLayout |
enum oskType |
On-screen keyboard type values.
s32 oskAbort | ( | ) |
Abort the currently opened on-screen keyboard panel.
s32 oskAddSupportLanguage | ( | u32 | lang | ) |
Add a supported language to on-screen keyboard.
[in] | lang | Additional language. This is one of the following values:
|
s32 oskDisableDimmer | ( | ) |
Disable the on-screen keyboard panel's background dimmer filter.
s32 oskGetInputText | ( | oskCallbackReturnParam * | info | ) |
Get on-screen keyboard input text.
[out] | info | Separate window option. |
s32 oskGetSize | ( | u16 * | width, |
u16 * | height, | ||
oskType | type | ||
) |
Get size of on-screen keyboard panel.
[out] | width | Width of OSK panel in pixels. |
[out] | height | Height of OSK panel in pixels. |
[in] | type | OSK type. |
s32 oskLoadAsync | ( | sys_mem_container_t | container, |
const oskParam * | param, | ||
const oskInputFieldInfo * | inputInfo | ||
) |
Open the on-screen keyboard panel.
[in] | container | Memory container id. Typical used sizes are 4 MB. |
[in] | param | Parameters. |
[in] | inputInfo | Input information. |
s32 oskSetDeviceMask | ( | u32 | mask | ) |
Set on-screen keyboard device mask.
[in] | mask | Devices mask. Either 0 or OSK_DEVICE_MASK_PAD. |
s32 oskSetInitialInputDevice | ( | oskInputDevice | input | ) |
Set initial input device.
[in] | input | Initial input device value. |
s32 oskSetInitialKeyLayout | ( | oskKeyLayout | layout | ) |
Set the on-screen keyboard initial key layout.
[in] | layout | Initial key layout. |
s32 oskSetKeyLayoutOption | ( | u32 | flags | ) |
Set the on-screen keyboard key layout.
[in] | flags | Key layout. Possible values are:
|
s32 oskSetLayoutMode | ( | s32 | mode | ) |
Set the on-screen keyboard initial layout mode.
[in] | mode | Layout mode. This is an OR'ed combination of the following values:
|
s32 oskSetSeparateWindowOption | ( | oskSeparateWindowOption * | option | ) |
Set on-screen keyboard separate window option.
[in] | option | Separate window option. |
s32 oskUnloadAsync | ( | oskCallbackReturnParam * | param | ) |
Close the on-screen keyboard panel.
[out] | param | Return parameters. |