skyline/app/src/main/java/emu/skyline/input/onscreen
lynxnb 560fcd9442 Implement toggle mode for OSC buttons
When toggle mode is enabled, the button will toggle between the `Pressed` and `Released` state when it's pressed.

Without toggle mode:
ACTION_DOWN -> Pressed
ACTION_UP -> Released
ACTION_DOWN -> Pressed
ACTION_UP -> Released

With toggle mode:
ACTION_DOWN -> Pressed
ACTION_UP -> No event
ACTION_DOWN -> No event
ACTION_UP -> Released
2023-05-02 12:27:57 +01:00
..
ConfigurableButton.kt Implement toggle mode for OSC buttons 2023-05-02 12:27:57 +01:00
OnScreenButton.kt Implement toggle mode for OSC buttons 2023-05-02 12:27:57 +01:00
OnScreenConfiguration.kt Implement toggle mode for OSC buttons 2023-05-02 12:27:57 +01:00
OnScreenControllerView.kt Implement toggle mode for OSC buttons 2023-05-02 12:27:57 +01:00
OnScreenEditActivity.kt Implement toggle mode for OSC buttons 2023-05-02 12:27:57 +01:00
OnScreenEditInfo.kt Fix inconsistent OSC button movements when using the arrow buttons 2023-05-02 12:27:57 +01:00
OnScreenItemDefinitions.kt Implement toggle mode for OSC buttons 2023-05-02 12:27:57 +01:00