gpt4 book ai didi

android - 从 Cordova 中的硬件键盘输入(使用 Angular 和 Ionic)

转载 作者:行者123 更新时间:2023-12-02 18:26:32 26 4
gpt4 key购买 nike

我有一些硬件通过蓝牙或有线硬件键盘向我的应用程序发送输入。目前我有一个接受输入的文本字段。我需要该字段在屏幕加载时自动对焦,但不会在焦点上弹出软键盘。

我尝试过 HTML 的自动对焦属性,但当我使用 Ionic 时,它会扰乱 View 。

我还尝试使用 Angular 指令,在 500 毫秒后聚焦。

.directive('focus', function($timeout, $parse, $cordovaKeyboard) {
return {
restrict: 'A',
link: function(scope, element, attrs) {
$timeout(function() {
element[0].focus();
}, 500);
}
}
})

有没有一种方法可以在 iOS 和 Android 中不显示软键盘的情况下进行对焦?我需要仅当用户手动单击输入字段时弹出软键盘。

另一个选择是为任何硬件键盘输入设置一个监听器 - 但我在 Cordova 中看不到任何方法可以做到这一点。

最佳答案

Ionic 框架项目中隐藏/显示软件键盘的解决方案是 cordova-plugin-ionic-keyboard - 在 GitHub 上查看:https://github.com/ionic-team/cordova-plugin-ionic-keyboard

Ionic 文档中也有简短信息:https://ionicframework.com/docs/native/keyboard

(文本于 2020 年 1 月 7 日更新,因为之前推荐的扩展 ionic-plugin-keyboard 已弃用。)

关于android - 从 Cordova 中的硬件键盘输入(使用 Angular 和 Ionic),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28389760/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com