草庐IT

KeyBoard

全部标签

javascript - 使用 contenteditable div 时隐藏移动设备上的软键盘

我正在为移动设备查看的页面使用contenteditablediv以获取某些内容的输入。我希望软键盘在用户按下enter时隐藏,而不是在div中按enter的正常操作。我第一次尝试让它工作看起来像这样:ifevent.keyCode==13#enterevent.preventDefault()#topreventthenormalbehaviourofenter@$("#the_editable_div").blur()但是,这似乎不像输入那样有效。div失去焦点但键盘不会隐藏在iOS或android上。我也尝试过ClosingkeyboardoniPadindivcontented

ios - 我们如何知道 iPad 使用的是蓝牙键盘还是设备虚拟键盘?

这个问题在这里已经有了答案:HowcanIdetectifanexternalkeyboardispresentonaniPad?(13个答案)关闭6年前。我正在开发一个使用摩托罗拉CS3070条码扫描器的iPad应用程序。我使用HID配置文件连接扫描仪,iPad将其视为蓝牙键盘。当扫描仪使用蓝牙连接到iPad时,如果我们关注应用程序内的任何文本字段,它不会打开设备虚拟键盘。这是预期的,因为设备将条码扫描器视为蓝牙键盘。如果扫描仪断开连接,在进行扫描时,将显示设备虚拟键盘。我想要的是,当扫描仪断开连接时,我需要从某个事件中获取该信息并向用户显示扫描仪已断开连接的弹出窗口/警报。我认为如

ios - 使用标准键盘作为自定义 iOS 8 键盘的模板

我想知道是否有可能将库存的Apple键盘设计作为一个文件来制作自己的自定义键盘,只需对原始键盘稍作改动。我只想更改一个Key,并且希望我不必自己构建整个设计并尝试模仿原始设计。提前致谢 最佳答案 我构建了一个与系统键盘外观相同的自定义键盘(除了它只有一个“字母”键!):https://github.com/acoomans/ACKeyboard我相信您可以从那里开始并根据您的需要进行调整。祝你好运! 关于ios-使用标准键盘作为自定义iOS8键盘的模板,我们在StackOverflow上

iOS 8 键盘将 View Controller 重置为 Storyboard位置

我有一个带有登录/注册ViewController的应用程序。默认情况下,注册表单不在屏幕上,而是在用户按下注册按钮时滑入。在iOS8上,通过单击注册表单上的文本字段之一打开键盘会使View重置到Storyboard位置(即屏幕外的注册表单)。我通过将注册View设置为覆盖在Storyboard的顶部,但将其隐藏在viewDidLoad中进行了尝试。按其中一个登录字段会使注册View突然出现在顶部。所以问题似乎是键盘从Storyboard重新加载View位置。还是自动布局?感谢任何帮助更新我禁用了自动布局,问题似乎已解决。但是我想使用自动布局,所以这不是很好。编辑代码这是用于将注册表单

android - 是否可以在 native react 中开发移动键盘应用程序

我们想开发具有一些独特功能(例如在键盘上翻译)的移动键盘应用程序(第三方键盘)。请问有没有办法一次性开发IOS和Android,用Reactnative,或者其他方案?谢谢! 最佳答案 简答:不能,只能用原生代码(java/android、Objective-C或Swift/iOS)开发长答案:在这种情况下,ReactNative会有点矫枉过正,因为它会带来很多自定义键盘无法使用的功能。例如,所有的List组件或Navigation都非常重。如果您想构建自定义键盘,我建议您阅读有关此问题的iOS和Android教程:https://

用于底部 TextView 和顶部搜索栏的 IOS 键盘

我在屏幕底部有一个TextView,在屏幕顶部有一个搜索栏。以下是我解决按下textview时键盘问题的代码extensionUIView{funcbindToKeyboard(){NotificationCenter.default.addObserver(self,selector:#selector(UIView.keyboardWillChange(_:)),name:NSNotification.Name.UIKeyboardWillChangeFrame,object:nil)}@objcfunckeyboardWillChange(_notification:NSNoti

objective-c - 当焦点和键盘隐藏文本字段时滚动到文本字段

我有多个文本字段,当我关注文本框时,它会自动向上滚动并且键盘隐藏文本字段。知道如何在单击时将文本字段滚动到焦点字段吗?-(void)registerForKeyboardNotifications{[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyboardWasShown:)name:UIKeyboardDidShowNotificationobject:nil];[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@

iOS 11 公测版 9 : UITextField textcolor can't be changed when no keyboard

我正在开发一个需要更改UITextfield的文本颜色的应用程序。我为此编写了以下代码。-(IBAction)changedSegment:(UISegmentedControl*)segment{UIColor*color=arrColors[segment.selectedSegmentIndex];txtDemo.textColor=color;}它在iOS10中运行良好。但在iOS11beta9中,当键盘被隐藏时(从响应器中退出),文本颜色无法更改。 最佳答案 只需添加[txtDemosetNeedsLayout];

iOS 8 键盘扩展 : How to copy/paste an audio or video clip into messages?

我正在使用新的键盘扩展,我能够创建一个键盘来允许发送文本。(简单的东西)。我还想出了如何将键盘扩展中的图像复制+粘贴到消息中。但是,我似乎找不到太多或任何关于如何通过消息(或视频文件)向某人发送音频剪辑的信息。我知道这必须类似于发送图像的方式。在您需要复制并粘贴到字段中的位置。有谁知道如何做到这一点?谢谢! 最佳答案 获取音频剪辑到粘贴板的过程应该与图像非常相似。这是一些快速代码,它粘贴一个名为audio.wav的文件letpath=NSBundle.mainBundle().pathForResource("audio",ofTy

ios - 键盘在旋转时隐藏

我正在开发iPad应用程序。在其中一个View中,我有一个subview,它在按钮点击事件中出现和消失。subview包含一个UITextView。默认情况下,我将其设置为第一响应者,以便键盘在View出现时立即出现。当UIKeyboardWillHideNotification被触发时,subview也会消失,即键盘被隐藏。现在,问题是一旦应用程序旋转,系统就会触发UIKeyboardWillHideNotification,这又会使subview消失。我希望键盘保留在屏幕上。这是怎么回事,我该如何解决!?注意:View和subview都有独立的ViewController。在sub