草庐IT

表情键盘

全部标签

ios - UIViewController <UIKeyInput> 弹回时显示键盘

我有一个实现UIKeyInput的UIViewController子类。这是一个需要控制键盘的全屏ViewController。我根据带有resignFirstResponder和assignFirstResponder的subview显示键盘。canBecomeFirstResponder被覆盖以返回YES。但是,当另一个ViewController从堆栈中弹出(即按下后退按钮)回到该ViewController时,键盘出现然后消失。几乎就像它调用canBecomeFirstResponder,看到是的,显示键盘,然后在隐藏键盘的viewDidAppear中调用resignFirst

ios - 如何像 Safari 一样在键盘上方创建上一个/下一个按钮

我正在尝试在键盘上方添加上一个/下一个按钮,就像在移动版Safari中一样。StackOverflow上有很多关于此的问题,但大多数答案都是使用inputAccessoryView。我试过了,它看起来像这样:下面的工具栏中是否有按钮,就像它在移动Safari中一样?这是它在Safari中的样子: 最佳答案 看来我要找的是inputAssistantItem.它允许您在键盘的快捷栏中添加和更改按钮。UIBarButtonItem*nextButton=[[UIBarButtonItemalloc]initWithImage:nextI

c#使用Hook钩子全局监听键盘和鼠标

背景:今天接到客户一个需求,就是在收银员在用扫码枪扫顾客会员码或者微信付款码的时候判断用户有没有加企微好友和进企微群,然后根据这个状态进行语音播报,判断顾客能不能享受优惠价。关键难点就是用户用的收银系统是别家的,线上小程序用的是我们家的,两家不互通,所以立即决定采用Hook钩子技术做一工具挂在其他收银系统上。Hook钩子Windows是一个不断处理消息的系统,每次的鼠标点击移动键盘输入都是消息。钩子是系统消息处理的一环,可以使用钩子处理函数来监听消息传送,并处理消息。思路用WPF做一个无边框小小的半透明圆形窗体使用TopMost长驻留在桌面上。增加一个ContextMenu菜单,安装钩子和卸载

javascript - 单击按钮后如何激活专注于输入的 iOS 键盘?

我正在开发一个搜索模块,卡在这个功能上,逻辑是:用户点击镜头图标并聚焦于显示键盘的输入在android上这工作正常,只需放置:jQuery('input').focus();但在iOS上,这不起作用,输入显示但不聚焦,键盘不出现,有什么想法吗? 最佳答案 在搜索和测试一些工作选项后,我发现了这个:$(function(){functionfocus(){$('#input').focus();}$(document.body).load($(focus));$('#button').click(focus);//clickonthe

ios - UITextInputTraits.returnKeyType 在键盘扩展中不起作用?

所以我正在开发一个iOS键盘扩展,我希望我的返回按钮文本根据returnKeyType进行更改,但是,这个API似乎无法在键盘扩展上正常工作。我有一个带有一些UITextField的托管应用程序,当我使用内置的英文键盘时,它的返回键根据我为UITextField设置的returnKeyType正确更改。但是对于我自己的键盘扩展,我运行了一个调试器并且我总是看到self.textDocumentProxy.returnKeyType=.default我的逻辑很简单,我有这个函数来改变返回文本publicfuncchangeReturnText(){vartext:Stringletret

使用Python的pywin32库实现模拟鼠标和键盘动作

在Windows操作系统中,我们经常需要模拟鼠标和键盘的动作。比如自动化测试、编写脚本进行重复性操作等等。本篇文章将介绍如何使用Python的pywin32库来实现模拟鼠标和键盘动作。安装pywin32库首先,我们需要安装pywin32库。可以通过以下命令使用pip来进行安装:pipinstallpywin32模拟鼠标动作要模拟鼠标的动作,我们可以使用pywin32库中的win32api和win32con模块。下面是一些常用的鼠标动作示例:importwin32apiimportwin32con#移动鼠标到指定位置win32api.SetCursorPos((x,y))#模拟鼠标左键点击win

ios - 在 XCUITest 的 iOS 模拟器中强制软件键盘

我正在使用XCUITest来测试出现键盘时的UI行为-例如,当出现键盘时内容是否正确向上移动。出于某种原因,iOS模拟器坚持定期禁用软件键盘。有时在模拟器重新启动时,但有时甚至只是在测试过程中切换文本字段时。有没有办法始终在模拟器中强制使用软件键盘?例如XCUIDevice上的命令行参数或属性?我在CI上运行这些测试,因此无法在模拟器中手动启用软件键盘。 最佳答案 我在Xcode中添加了一个脚本。它将默认的ConnectHardwareKeyboardNO写入~/Library/Preferences/com.apple.iphon

键盘显示后的iOS分屏宽度

我刚刚开始研究我的Cordova应用程序对分屏多任务处理的支持。到目前为止,该应用程序在模拟器中的iPad上显示和调整大小都很好,但是当我单击编辑字段并显示软件键盘时,100%宽度的值开始返回整个屏幕,而不是它被提供的窗口。初始显示--到目前为止,还不错...没有。该应用程序现在显示在其窗口之外。页面HTML:......CSS:.page{height:100%;left:0;position:absolute;top:0;width:100%;}编辑:视口(viewport)元在键盘显示之前,我为page类div计算了551px的宽度。键盘显示后,我计算出的宽度为1112像素。知道

iphone - 如何将 iOS 设备键盘更改为特定语言

IniOS,thedevelopercangetthecurrentdevicelanguageandlocale.但是,如果我们想要根据用户的偏好将键盘设置为特定的语言/区域设置,当他们在我们应用程序的不同部分时怎么办?在我的应用程序中,有多种语言,我希望向用户显示阿拉伯语键盘,例如,当他们在阿拉伯语部分时,以及俄语键盘,例如,当他们在俄语部分时。怎么可能做到这一点? 最佳答案 此功能不在API中。您必须构建自己的自定义键盘 关于iphone-如何将iOS设备键盘更改为特定语言,我们在

iphone - 触发 "return"后防止键盘退出?

我的问题有点直截了当,而且几乎与大多数人试图实现的目标相反:如何防止键盘在按下“返回”/“完成”按钮时消失?非常感谢!问候,芥末 最佳答案 您需要创建一个UITextFieldDelegate,并覆盖textfieldShouldReturn:方法。如果您从此方法返回NO,键盘将不会消失。当然,将您的代表链接到textField 关于iphone-触发"return"后防止键盘退出?,我们在StackOverflow上找到一个类似的问题: https://st