keyboard相关内容

在 Python 上模拟键盘和鼠标的最简单方法是什么?

我需要做一些宏,我想知道最推荐的做法是什么. 所以,我需要写一些东西并用它点击一些地方,我需要模拟 TAB 键. 解决方案 我用 Python 做自动化测试.我倾向于使用以下内容: http://www.tizmoi.net/watsup/intro.html 编辑:链接已失效,存档版本:https://web.archive.org/web/20100224025508/h ..
发布时间:2021-12-05 19:14:39 Python

以编程方式对齐 iPhone 键盘顶部的工具栏

在某些情况下,我想在 iPhone 键盘的顶部添加一个工具栏(例如,当您在 iPhone Safari 中导航表单元素时). 目前我正在使用常量指定工具栏的矩形,但因为界面的其他元素在不断变化 - 屏幕顶部的工具栏和导航栏 - 每次我们对界面进行细微更改时,工具栏都会失去对齐. 有没有办法以编程方式确定键盘相对于当前视图的位置? 解决方案 从 iOS 3.2 开始,有一种新方法 ..
发布时间:2021-12-03 10:56:52 移动开发

无法在 iOS8 中获得正确的键盘高度值

我使用此代码来确定键盘的大小: - (void)keyboardWillChange:(NSNotification *)notification {NSDictionary* keyboardInfo = [通知用户信息];NSValue* keyboardFrameBegin = [keyboardInfo valueForKey:UIKeyboardFrameBeginUserInfoKe ..
发布时间:2021-12-02 18:38:40 移动开发

如何以编程方式检查 iOS 应用程序中是否存在键盘?

我需要在我的 iOS 应用中检查键盘可见性的情况. 伪代码: if(keyboardIsPresentOnWindow) {//做动作1}否则如果(keyboardIsNotPresentOnWindow){//做动作2} 我如何检查这种情况? 解决方案 ...或采取简单的方法: 当您输入 textField 时,它会成为第一响应者并出现键盘.您可以使用 [myTextFi ..
发布时间:2021-12-02 18:37:53 C/C++开发

如何使用返回键关闭 UITextView 的键盘?

在IB的库中,介绍告诉我们,当按下return键时,UITextView的键盘就会消失.但实际上return键只能充当'\n'. 我可以添加一个按钮并使用 [txtView resignFirstResponder] 隐藏键盘. 但是有没有办法为键盘中的 return 键添加动作,这样我就不需要添加 UIButton? 解决方案 我想我会在这里发布代码片段: 确保您声明支 ..
发布时间:2021-12-02 17:50:24 C/C++开发

数据输入自定义视图的 Swift 示例(自定义应用内键盘)

目标 我想制作一个仅在我的应用中使用的自定义键盘,而不是需要安装的系统键盘. 我读过和尝试过的 文档 应用扩展编程指南:自定义键盘 数据输入的自定义视图 上面的第一篇文章指出: 确保自定义的全系统键盘确实是您想要的发展.为您的应用程序提供完全自定义的键盘或仅在您的应用程序中使用自定义键补充系统键盘,iOS SDK 提供了其他更好的选择.了解自定义输入视图并在自 ..
发布时间:2021-12-02 16:09:36 移动开发

仅当键盘覆盖输入字段时向上移动视图

我正在尝试为 iPhone 构建一个输入屏幕.屏幕有许多输入字段.其中大部分位于屏幕顶部,但有两个字段位于底部.当用户尝试编辑屏幕底部的文本时,键盘会弹出并覆盖屏幕.我找到了一个简单的解决方案来在发生这种情况时将屏幕向上移动,但结果是屏幕总是向上移动,并且当用户尝试编辑这些字段时,屏幕顶部的字段会移动到无法触及的范围内. 有没有办法让屏幕仅在编辑底部字段时移动? 我使用了我在此处找到的 ..
发布时间:2021-12-02 16:01:33 移动开发

使用 SwiftUI 时如何隐藏键盘?

如何在以下情况下使用 SwiftUI 隐藏 keyboard? 案例 1 我有 TextField,当用户点击 return 按钮时,我需要隐藏 keyboard. 案例 2 我有 TextField,当用户点击外面时,我需要隐藏 keyboard. 我如何使用 SwiftUI 做到这一点? 注意: 我没有问过关于 UITextField 的问题.我想通过 ..
发布时间:2021-12-02 15:55:05 移动开发

如何检测当前按下的键?

在Windows Forms中,您可以随时知道光标的当前位置感谢 光标 类. 同样的东西似乎不适用于键盘.例如,是否可以知道 Shift 键是否被按下? 是否绝对有必要追踪每个键盘通知(KeyDown 和 KeyUp 事件)? 解决方案 if ((Control.ModifierKeys & Keys.Shift) != 0) 如果 Ctrl+Shift 按下,这也将成立.如 ..
发布时间:2021-12-02 14:01:09 C#/.NET

如何检测 iPad 上是否存在外部键盘?

有没有办法检测外部(蓝牙或 USB)键盘是否连接到 iPad? 解决方案 一种间接且 SDK 安全的方法是使文本字段成为第一响应者.如果存在外部键盘,则不应发布 UIKeyboardWillShowNotification 本地通知. 更新:自 iOS 9 起不再如此,但是您可以使用键盘尺寸来确定是否涉及硬件或软件键盘.请参阅如何可靠地检测是否在 iOS 9 上连接了外部键盘? 了解 ..
发布时间:2021-12-01 18:11:32 移动开发

iPhone 键盘覆盖 UITextField

我有一个应用,在 Interface Builder 中,我设置了一个 UIView,它在视图底部附近有一个文本字段.当我运行应用程序并尝试在该字段中输入文本时,键盘会滑到该字段的顶部,因此在我再次隐藏键盘之前我看不到我正在输入的内容. 有没有其他人遇到过这个问题并找到了解决它的好方法,而无需使父视图可滚动或将文本字段移到屏幕更远的位置? 解决方案 通常的解决方案是使用动画向上滑动字 ..
发布时间:2021-12-01 17:59:41 移动开发

当键盘出现快速时移动文本字段

我正在使用 Swift 进行 iOS 编程,并且我正在使用此代码移动 UITextField,但它不起作用.我正确调用了函数 keyboardWillShow,但文本字段没有移动.我正在使用自动布局. override func viewDidLoad() {super.viewDidLoad()NSNotificationCenter.defaultCenter().addObserver(s ..
发布时间:2021-12-01 17:50:58 移动开发

选择文本字段时滚动 UITableView

经过多次反复试验,我放弃并提出问题.我见过很多人遇到类似的问题,但无法得到所有正确的答案. 我有一个由自定义单元格组成的 UITableView.这些单元格由 5 个彼此相邻的文本字段组成(有点像网格). 当我尝试滚动和编辑 UITableView 底部的单元格时,我无法将单元格正确放置在键盘上方. 我已经看到很多关于改变视图大小等的答案......但到目前为止,它们都没有很好地 ..
发布时间:2021-12-01 17:45:42 移动开发

在 JS/jQuery 中绑定箭头键

如何将函数绑定到 Javascript 和/或 jQuery 中的左右箭头键?我查看了 jQuery 的 js-hotkey 插件(包装了内置的绑定函数以添加一个参数来识别特定的键),但它似乎不支持箭头键. 解决方案 document.onkeydown = function(e) {开关(例如哪个){case 37://左休息;case 38://向上休息;case 39://正确休息; ..
发布时间:2021-12-01 14:29:01 前端开发

当用户完成输入而不是按键时运行 javascript 函数?

我想在用户完成输入文本框时触发 ajax 请求.我不希望它在每次用户键入字母时都运行该函数,因为这会导致大量的 ajax 请求,但我也不希望他们必须按 Enter 按钮. 有没有办法让我可以检测到用户何时完成输入,然后执行 ajax 请求? 在这里使用 jQuery!戴夫 解决方案 所以,我猜想完成输入意味着你只是停下来休息一会儿,比如 5 秒.因此,考虑到这一点,让我们在用户 ..
发布时间:2021-12-01 13:56:02 前端开发

Android:如何防止软键盘将我的视图向上推?

我的应用底部有一个垂直滑动抽屉.当软键盘打开时,它会将抽屉的拉片向上推,因此它位于键盘顶部.我实际上希望它保留在屏幕底部,在显示键盘时隐藏. 还有其他人遇到过这个问题吗?知道如何解决吗? 解决方案 您可以简单地将您的 Activity 的 windowSoftInputMode 标志切换到 AndroidMainfest.xmladjustPan/code> 活动标签中的文件. ..
发布时间:2021-12-01 12:09:38 移动开发

如何在 Android 中制作自定义键盘?

我想做一个自定义键盘.我不知道如何使用 XML 和 Java 来做到这一点.下图是我想做的键盘模型.它只需要数字. 解决方案 系统键盘 此答案说明如何制作可在用户安装在手机上的任何应用程序中使用的自定义系统键盘.如果您想制作仅在您自己的应用中使用的键盘,请查看我的其他答案. 下面的示例将如下所示.您可以针对任何键盘布局对其进行修改. 以下步骤显示了如何创建可工作的自定义系 ..
发布时间:2021-12-01 12:05:03 移动开发

未检测到宏键 AutoHotkey

我刚刚购买了 Steelseries apex 游戏键盘和竞争对手的鼠标.不幸的是,这些产品中的每一个都有不同的宏和键盘照明软件,这两个最多是平庸的. 与其让 2 个进程在后台运行,也不必使用 2 个蹩脚的程序来编写我的宏,我决定将 AutoHotkey 用于我的宏,其中一些我计划制作得非常复杂.鼠标在 AutoHotkeys 中没有问题,两个侧键使用 XButton1 和 XButton2 ..
发布时间:2021-11-30 20:23:40 其他开发

如何更改android软键盘键的背景颜色?

我正在 Android 上实现自定义键盘.我刚刚阅读了有关“developer.android.com"的文档并看到了带有软键盘的示例.我所能做的就是改变键盘背景,改变按钮的位置,将 keyIcon 而不是 keyLabel 设置为 key. 但我仍然无法更改键的背景和颜色. 请编写一些 XML 或源代码的示例代码.谢谢! 我更改背景的示例: 公共类 GBInput 扩展 I ..
发布时间:2021-11-27 21:31:22 移动开发

即使连接了硬件键盘,也显示软键盘

有什么方法可以显示连接了 USB 键盘的软件键盘(在我的例子中是 RFID 阅读器)? 我试图使用 InputManager(使用这些或类似的参数)强制显示它,但没有运气 ((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE)).toggleSoftInput(InputMethodManager.SHOW_FO ..
发布时间:2021-11-27 21:29:02 移动开发