Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document OSK #32

Merged
merged 1 commit into from
Aug 31, 2024
Merged

Document OSK #32

merged 1 commit into from
Aug 31, 2024

Conversation

dogo
Copy link
Owner

@dogo dogo commented Aug 31, 2024

Description:

This PR documents the On-Screen Keyboard (OSK) support for PSP applications. Key features include:

  • OSK Structure: Added OSL_KEYBOARD struct to handle OSK parameters.
  • Initialization: Functions to initialize (oslInitOskEx) and configure OSK data (oslInitOskDataEx).
  • Activation/Deactivation: Added functions to activate (oslActivateOskEx), check status (oslOskIsActiveEx), and deactivate (oslDeActivateOskEx) the OSK.
  • Result Handling: Functions to get OSK results (oslOskGetResultEx) and output text (oslOskOutTextEx).
  • Basic OSK Functions: Simplified initialization (oslInitOsk), drawing (oslDrawOsk), and termination (oslEndOsk) methods.
  • Backward Compatibility: Maintains legacy support with OSL_OSK_CANCEL, OSL_OSK_CHANGED, and OSL_OSK_UNCHANGED.

Impact:

Enables text input using Sony's native OSK, supporting multiple languages and configurations.

Testing:

  • Validate OSK activation, input handling, and proper deactivation across various settings.

@dogo dogo merged commit a2451a9 into master Aug 31, 2024
6 checks passed
@dogo dogo deleted the feature/doc-osk branch August 31, 2024 23:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant