|
|
@ -10,12 +10,14 @@ import android.view.KeyEvent |
|
|
import android.view.View |
|
|
import android.view.View |
|
|
import android.view.WindowInsets |
|
|
import android.view.WindowInsets |
|
|
import android.view.inputmethod.InputMethodManager |
|
|
import android.view.inputmethod.InputMethodManager |
|
|
|
|
|
import androidx.annotation.Keep |
|
|
import androidx.core.view.ViewCompat |
|
|
import androidx.core.view.ViewCompat |
|
|
import org.yuzu.yuzu_emu.NativeLibrary |
|
|
import org.yuzu.yuzu_emu.NativeLibrary |
|
|
import org.yuzu.yuzu_emu.R |
|
|
import org.yuzu.yuzu_emu.R |
|
|
import org.yuzu.yuzu_emu.applets.keyboard.ui.KeyboardDialogFragment |
|
|
import org.yuzu.yuzu_emu.applets.keyboard.ui.KeyboardDialogFragment |
|
|
import java.io.Serializable |
|
|
import java.io.Serializable |
|
|
|
|
|
|
|
|
|
|
|
@Keep |
|
|
object SoftwareKeyboard { |
|
|
object SoftwareKeyboard { |
|
|
lateinit var data: KeyboardData |
|
|
lateinit var data: KeyboardData |
|
|
val dataLock = Object() |
|
|
val dataLock = Object() |
|
|
@ -91,6 +93,7 @@ object SoftwareKeyboard { |
|
|
Cancel |
|
|
Cancel |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Keep |
|
|
data class KeyboardConfig( |
|
|
data class KeyboardConfig( |
|
|
var ok_text: String? = null, |
|
|
var ok_text: String? = null, |
|
|
var header_text: String? = null, |
|
|
var header_text: String? = null, |
|
|
@ -113,5 +116,6 @@ object SoftwareKeyboard { |
|
|
) : Serializable |
|
|
) : Serializable |
|
|
|
|
|
|
|
|
// Corresponds to Frontend::KeyboardData |
|
|
// Corresponds to Frontend::KeyboardData |
|
|
|
|
|
@Keep |
|
|
data class KeyboardData(var result: Int, var text: String) |
|
|
data class KeyboardData(var result: Int, var text: String) |
|
|
} |
|
|
} |