keyboard_android.dart 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. import 'keyboard_android_platform_interface.dart';
  2. class KeyboardAndroid {
  3. Future<String?> getPlatformVersion() {
  4. return KeyboardAndroidPlatform.instance.getPlatformVersion();
  5. }
  6. static Future<void> enableFloatingWindow(bool enable) async {
  7. return KeyboardAndroidPlatform.instance.enableFloatingWindow(enable);
  8. }
  9. static Future<void> openInputMethodSettings() async {
  10. return KeyboardAndroidPlatform.instance.openInputMethodSettings();
  11. }
  12. static Future<bool> isTargetKeyboardEnabled() async {
  13. return KeyboardAndroidPlatform.instance.isTargetKeyboardEnabled();
  14. }
  15. // /// 获取键映射
  16. // static Future<List<Map<String, String>>> getKeyMappings() {
  17. // return KeyboardAndroidPlatform.instance.getKeyMappings();
  18. // }
  19. //
  20. // /// 设置键映射
  21. // static Future<bool> setKeyMappings(List<Map<String, String>> mappings) {
  22. // return KeyboardAndroidPlatform.instance.setKeyMappings(mappings);
  23. // }
  24. //
  25. // /// 通过方法名获取动态文本
  26. // static Future<String?> getDynamicText(String method) {
  27. // return KeyboardAndroidPlatform.instance.getDynamicText(method);
  28. // }
  29. }