Osk

From PS3 Developer wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


1 Identifiers:

  • 1

1 Interface

contains 17 subs:

0: 0 Parameter:
1: oskDialogAbort, 0 Parameter: - CloseAndWait
2: 0 Parameter: return int
3: Set, 1 Parameter: int
4: Get, 0 Parameter:
5: set_device_mask, 1 Parameter: int device_mask (= 0)
6: 2 Parameter: unk (ignored), uint8 [0x14] - osk_base,osk_basex3
7: key_hook_cb_end, 3 Parameter: uint8_t result, int * key_hook_action, char * key_hook_rt_value[0xCA]
8: filter_end, 2 Parameter: int mem_container, wchar * string[0xCA]
9: update_text, 0 Parameter:
10: set_hook_mode, 2 Parameter: uint8_t keymessage[0x3E], int (0x1F)
11: device_lock, 0 Parameter: - set Callback
12: device_unlock, 0 Parameter: - set Callback
13: send_finish_reason, 1 Parameter: int finish_reason (1=0x8000130/2=0x8000131)
14: 0 Parameter: - Job_Start and Unload osk/oskpanel/oskfullkeypanel Views
15: set_pointer_enable_value, 1 Parameter: uint8_t set_pointer_enable_value
16: update_pointer_display_pos, 1 Parameter: float [2] { pos x, pos y }

Initialization

Load up parameters:

load_mode = int
mem_container  = int
panel_flg = int
first_view_panel = int
view_point = float array
prohibit_flg = int
message = string
init_text = string
limit_length = int
...

osk dialog view loader

Load up parameters:

osk_param =