|
@@ -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)
|
|
|
}
|
|
}
|