keyboard相关内容

如何在 Windows PC 上实现键盘自动重复?

我希望能够在 Windows 上拦截(并对其进行任意处理)自动重复按键.我想知道键盘自动重复是如何实现的,以便我知道我有哪些选项.即我可以在以下位置拦截: 应用, 设备驱动程序和/或 硬件级别 ? 更新:看起来自动重复(很糟糕?)在硬件级别生成,然后被设备驱动程序覆盖(看这里). 解决方案 要修改或过滤行为,您可以使用钩子拦截键: SetWindowsHookE ..
发布时间:2022-01-13 22:49:26 其他开发

Android - 如何禁用虚拟键盘中的某些键

如何禁用 Android 虚拟键盘中的某些键(比如数字/符号键)? 具体来说,当用户关注标准的 android EditText 小部件时,当虚拟键盘出现时,我希望用户不能输入双引号 ( " ) 字符. 解决方案 如何禁用 Android 虚拟键盘中的某些键(比如数字/符号键)? 你不能,对不起.毕竟输入法编辑器可能一开始就没有“按键". 具体来说,当用户关注标准的 ..
发布时间:2022-01-13 22:49:13 Java开发

Windows 和 Mac 在密钥检测方面的 Java 差异

我有一个带有键侦听器的 JList,以便用户可以轻松地从列表中删除项目.在 Windows 上,它工作正常.您按下删除键,该项目被删除.在 mac 上,程序不响应删除键.我正在使用 KeyEvent.VK_DELETE 并且我认为这是检测特殊键的平台中立方式.我应该以其他方式检测 Mac 上的按键吗? studentJList.setModel(studentListModel);//我写的自 ..
发布时间:2022-01-13 22:49:03 Java开发

在 iOS 8 中呈现隐藏键盘时编辑 UIView 的边界

我将一个小的“登录"UIViewController 呈现为具有自定义边界的 UIModalPresentationFormSheet.在 viewWillLayoutSubviews 方法中,我将视图的大小更改为 (300,250).这在 iOS 5/6/7 中有效,但在 8 中不再有效. 当视图呈现并点击 UITextField 时,应用程序变得无响应(不冻结,只是不响应触摸).几乎就像 ..
发布时间:2022-01-13 22:48:53 移动开发

如何创建一个永远不会吸引键盘焦点的按钮的winform

我的 winform 上有几个文本框.我也有几个按钮.现在,当我在一个这样的文本框上键入并单击一个按钮时,输入焦点从文本框中丢失,按钮获得输入键盘焦点.也就是说,当我们单击按钮时,光标从文本框中消失了.我不想要这种行为.即使单击按钮,我也希望我的文本框将光标保留在其中.实际情况是我的文本框和数字按钮只能在触摸屏上使用. 解决方案 尝试创建自己的按钮控件,继承标准控件但关闭 Selectab ..
发布时间:2022-01-13 22:48:46 其他开发

覆盖FF,chrome中的F1键,即.ie8/chrome 上的 F1 是按键还是 FF 按键?<tab> 怎么样?在输入字段中?

我正在使用 jquery 创建命名空间事件.当我将以下函数与 code=112 一起使用时,函数 bool=false,在 FF 中一切正常,并且 F1 键提交给我的函数,并且事件不会冒泡以在新选项卡中打开 firefox 帮助. 函数 bindKeyFunc(code, func, bool){$(document).bind('keypress.' + 代码,函数(e){var c = (e ..
发布时间:2022-01-13 22:48:36 其他开发

Android软键盘会无故隐藏

我遇到以下问题 - 我已放置 android:windowSoftInputMode = "stateAlwaysVisible" 在我的清单中,由于软件键盘几乎始终可见,因此效果相对较好.我有一个 webview,其中有一个可编辑的 div,用户可以在其中输入文本.但是,当用户输入一些文本并在 webview 上的其他位置(在与当前光标位置不同的位置)点击时,软件键盘将隐藏片刻,然后重新出现 ..
发布时间:2022-01-13 22:48:09 移动开发

尝试在不阻塞的情况下读取键盘输入(Windows、C++)

我正在尝试编写一个 Windows 控制台应用程序(在使用 g++ 编译的 C++ 中),它将在循环中执行一系列指令,直到完成或直到 ctrl-z(或其他按键)被按下.我目前用来捕捉它的代码不起作用(否则我不会问,对吧?): if(kbhit() && getc(stdin) == 26)//按下ctrl-z时执行的代码 如果我按下一个键,它会被回显,并且应用程序会一直等到我按下 Enter ..
发布时间:2022-01-13 22:48:03 C/C++开发

如何不允许一次按键收到多个按键?

当我们按下一个键并持续按下它时,keypress 和 keydown 事件会不断触发.有没有办法让这些只在一个完整的循环后触发,例如按键然后按键. 我希望用户不能连续按键,而是希望用户必须按下然后释放键盘才能输入字符! 这样就不会发生以下情况,例如:当用户按下 'p' 1 秒时,pppppppppppppppppppppppp. 解决方案 声明一个boolean isKeyDo ..
发布时间:2022-01-13 22:47:46 C#/.NET

隐藏在键盘下的 SKStoreReviewController 按钮

我的 swift iOS 应用程序有一个带有键盘显示的活动文本字段.每次用户点击键盘上的返回键时,我都会调用 SKStoreReviewController.requestReview() 这听起来可能有点过分,但是一旦用户给出了评论,上面的声明将不会做任何事情,所以我认为我的方法是正确的. 问题是在较小的屏幕设备(iPhone 5 等)上,显示的 SKStoreReviewContro ..
发布时间:2022-01-13 22:47:31 移动开发

iOS关闭键盘,UILabel故障

我在开发的 iOS 应用程序中遇到了几个问题. 一个正在关闭键盘:当它在另外两个屏幕上工作时,有一个屏幕由于某种原因不会关闭: Login.m #import "Login.h"@interface 登录()@结尾@实现登录-(无效)viewdDidLoad{[超级视图DidLoad];UITapGestureRecognizer *tap = [[UITapGestureRecog ..
发布时间:2022-01-13 22:47:18 移动开发

如何在点击“Enter"时采取行动在“取消"时JFileChooser 中的按钮?

我在 JFrame 中有一个 JFileChooser.我在 JFileChooser 中添加了一个 ActionListener,以便单击“取消"按钮时可以使用.我也可以选择“取消"按钮,但是当我按下“Enter"键时,什么也没有发生(即,ActionListener 没有被事件命令 JFileChooser.CANCEL_SELECTION 调用).我必须对 JFileChooser 做什么, ..
发布时间:2022-01-13 22:47:05 Java开发

即使 UIResponder 对象放弃它的第一响应者状态,键盘也不会关闭

我设法自定义 UIAlertView,将两个 UITextFields 作为子视图放入其中,但这样做时键盘不知何故坏了. 当我试图解雇第一响应者时,它什么也不做,只是呆在那里. 这是我的代码,好吧,只有相关部分(这是我放在 UIAlertView 子类中的): #pragma mark -#pragma 标记 UIView- (void)layoutSubviews{[超级布局子视图 ..
发布时间:2022-01-13 22:46:59 移动开发

如何强制重绘软键盘

我创建了一个自定义键盘,当方向改变时它不能正确调整大小.我试过 invalidateKeys(),并手动设置所有键的大小,但没有任何乐趣. 解决方案 我在动态调整键盘视图的键高度时遇到了类似的问题.为了解决这个问题,我做了几件事: 1) 创建一个扩展键盘类的新类,该类定义公共 getKeyHeight 方法并覆盖 getHeight 方法.我的原型代码: public void s ..
发布时间:2022-01-13 22:46:52 移动开发