keyboard相关内容

当我按下键盘上的键时如何防止重复字符

我正在尝试学习如何防止键盘将多个字符发送到屏幕和 DOS 下的 scanf.我正在使用带有内联汇编的 Turbo-C. 如果在键盘上输入的字符是: mmmmmmmmyyyyy nnnnnaaaaammmmmmeeee iiiiiisss HHHHaaaaiiiimmmm 在控制台上看到并由 scanf 处理的字符将是: 我叫海姆 基本输出来自 C 中的代码,我不允许触 ..
发布时间:2022-01-13 23:06:12 其他开发

在 iOS 9 Shortcut Bar only 模式下,与键盘顶部对齐的视图出现在错误的位置

iOS 9 为 iOS 8 添加了 快捷方式栏 QuickType 栏. 作为此更改的一部分,如果您将蓝牙键盘连接到 iPad,则键盘处于最小化的仅快捷栏模式(可以通过在模拟器中按 command-k 来模拟). 我的代码使用类似于以下的方法获取键盘高度: CGRect keyboardFrame = [[info objectForKey:UIKeyboardFrameEndUse ..
发布时间:2022-01-13 23:06:00 移动开发

从 Windows 禁用打印屏幕键盘选项

有什么办法可以关闭打印屏幕键盘上的按钮(当然不会破坏它的键).我正在使用 Windows 7. 我需要它是因为提高了我的数据库的安全性,该数据库由少数员工使用. 解决方案 禁用打印屏幕键的步骤: 点击开始,点击运行,输入“regedt32"(不带引号),然后单击确定. 在 Windows 菜单上,单击“本地计算机上的 HKEY_LOCAL_MACHINE". 单击 Syst ..
发布时间:2022-01-13 23:05:53 其他开发

以编程方式在android中的软输入键盘上禁用语音到文本按钮(麦克风)

提前感谢您的帮助. 我正在开发一个用于研究目的的 android 应用程序,并且需要禁用软输入键盘上的语音转文本按钮.其原因是由于我正在开发的应用程序使用麦克风而出现的并发问题.我知道对于一般应用程序,禁用键通常被认为是不可能的(因为用户可能会更改默认键盘).我知道将使用默认键盘. 考虑到这一点,是否可以禁用某些键?我相信至少我应该能够指定输入类型,以便隐藏麦克风按钮.我这样说是因为如 ..
发布时间:2022-01-13 23:05:42 移动开发

如何让我的 Windows 窗体应用程序“监听"全局按键?

我正在做一个记笔记的小应用程序.因此,当我在计算机上的任何位置键入“note"时,我的窗口会弹出并显示一个文本框供我输入内容并将其保存为 XML. 我不知道如何让程序“听"我的按键.如果有任何帮助,我会让应用程序在系统托盘上运行.:) 解决方案 看看http://www.codeproject.com/KB/cs/globalhook.aspx 除了这个问题已经在 SO 中提出 ..
发布时间:2022-01-13 23:05:35 C#/.NET

Win32 确定何时连接/断开键盘

我正在尝试确定我的键盘何时连接或断开.我尝试了以下策略: 注册设备通知 按照 MSDN 在 如何确定在 DirectInput 中断开的键盘.当我尝试这个时,我在窗口回调中得到 DB_DEVNODES_CHANGED 事件,它没有提供其他信息(只是 一些未知 设备已更改连接状态).我尝试了各种 GUID 进行注册:4D36E96B-E325-11CE-BFC1-08002BE10318 ..
发布时间:2022-01-13 23:05:28 C/C++开发

来自 Windows 的低级键盘输入

哪些 win32 调用可用于从 Windows 服务全局检测按键事件(不仅针对 1 个窗口,我希望每次按下按键时都收到一条消息)? 解决方案 你想使用 Win32 Hooks.特别是键盘钩子. 你可以阅读更多关于这里 你想要的钩子类型是 WH_KEYBOARD,你可以通过 Win32 API SetWindowsHookEx 设置它. 基本上,每次在任何应用程序系统范围内 ..
发布时间:2022-01-13 23:05:19 其他开发

UI键盘类型

我只想使用字母键盘,如何限制呢?我使用了以下语句,但它没有隐藏将键盘转换为数字的按钮 tempTextField.keyboardType = UIKeyboardTypeAlphabet; 解决方案 恐怕您不能将键盘限制为只能输入字母字符.UITextInputTraits 协议参考中列出了可用的键盘类型,并且在头文件中提供了更多详细信息: typedef 枚举 {UIKeyboardT ..
发布时间:2022-01-13 23:05:09 移动开发

Android - 自定义键盘按键和操作

如果您拥有 Android 手机,您无疑已经注意到在某些应用程序中,键盘布局如何从标准问题变为仅数字或具有 .com 或 .net 基于文本字段输入类型(例如电话号码)的特殊按钮.所以我有两个问题: 如何触发此自定义?我怀疑它与 EditText 格式 有关如果我想添加一些自定义按钮来注入特定模式,是否可以更进一步?假设我会有一个 AND 按钮,按下该按钮会将所有大写的“AND"添加到文本 ..
发布时间:2022-01-13 23:04:52 移动开发

在 linux 中通过 C++(或 python)访问多个键盘输入

我想在我自己的应用程序中读取连接到计算机的(最多 4 个)键盘的输入. 我的情况 对于一个小型活动,我想将三个 USB 条形码扫描仪连接到笔记本电脑(有键盘) 默认情况下,条码扫描器就像键盘一样工作.如果它扫描条形码,它只需输入数字并按“返回"键.这很棒,而且开箱即用. 对于我的应用程序,三个条形码扫描仪将同时工作,并且可能与默认应用程序发生冲突.也应该有意见在笔记本电脑键 ..
发布时间:2022-01-13 23:04:46 服务器开发

Android键盘将标签栏放在顶部

我在应用程序中打开键盘时遇到了一点问题.我有一个位于页面底部的标签栏,在某些情况下,并非总是当我点击编辑文本并显示键盘时,它会将我的标签栏移到它上面.这是一个例子: 所以我的问题是:有没有办法禁用它.我希望我的标签栏在显示时保持隐藏在键盘下. 提前致谢! 解决方案 在清单文件中为您的活动添加这些属性: android:windowSoftInputMode="stateHid ..
发布时间:2022-01-13 23:04:40 移动开发

Iphone Development - 如何显示数字键盘?

我正在开发一个移动网站,它不是一个原生 iPhone 应用程序,而是一个用 c# asp.net 开发的简单 m.somedomain.com 网站. 目标:单击其中一个文本框时,如何仅显示数字键盘? 注意:该网站不是 HTML5 格式,也不是本机应用程序内 web 视图的一部分,而是一个独立的常规网站 我的文本框是一个普通的 asp.net 文本框: ..
发布时间:2022-01-13 23:04:31 移动开发

自定义键盘快捷键

我希望我的应用支持键盘快捷键.许多设备,例如 Asus Transformer 都有带有 Ctrl 键的外部键盘(在 API 级别 11 上可用).我编写了一些代码,以检查 Ctrl 键是否在模拟器中有效: @Override公共布尔dispatchKeyEvent(KeyEvent事件){if(Build.VERSION.SDK_INT>10 &&event.getAction()==KeyE ..
发布时间:2022-01-13 23:04:24 移动开发

如何覆盖 <ENTER>Android中虚拟键盘的按键行为

我想覆盖虚拟键盘的 ENTER 键的行为,以便: 当屏幕上有更多字段时,它会“制表"到下一个字段 当它是屏幕的最后一个字段时,它执行屏幕的默认动作 我一直在使用 IME 选项和标签,但没有得到我想要的.有人有什么建议吗? 解决方案 在另一个论坛的帮助下,我找到了方法. 为了使其可重用,我创建了自己的超级对话框类,其中包含 2 个 OnKeyListener 对象和一个抽 ..
发布时间:2022-01-13 23:04:17 移动开发

使用箭头键,在 Angular 中使用 keyup

我有一个 Angular 项目,我想实现一些箭头键的功能,我尝试使用类似 (keyup.[keyCode])="Move(itemArray, 'UP') 的东西_其中 [keyCode] 表示箭头键之一的代码_但没有任何作用,这是我使用它的模板. 模板 (HTML) ..
发布时间:2022-01-13 23:04:11 其他开发

Javascript 可以为我按 Enter 键吗?

有一个网站,我想在我离开时继续点击进入.有没有可能做类似的事情 setInterval(function(){//让javascript按下具有特定ID的按钮},100); 我想把它放在智能搜索栏中,这样它就可以运行代码了. 解决方案 按下回车键会触发一个事件.您必须弄清楚他们正在听哪个事件侦听器.我将在以下示例中使用 keyup: 假设 el 是您想要输入的元素的变量.我不确定 ..
发布时间:2022-01-13 23:04:04 前端开发

系统覆盖android 4.0

在 android 4.0 之前,您可以使用 TYPE_SYSTEM_OVERLAY 创建和覆盖任何应用程序并使用 FLAG_WATCH_OUTSIDE_TOUCH 进行触摸...现在使用 android 4 您无法接收触摸. 这个想法基本上遵循这个应用程序,http://www.appbrain.com/app/smart-taskbar-%28sidebar%29/com.smart.t ..
发布时间:2022-01-13 23:03:58 Java开发

更改 iOS 键盘动画时间

有没有办法改变 iOS 键盘动画所花费的时间? 解决方案 其实我找到了更好的解决方案.您可以做的是以编程方式使 textfield 或 textview 在动画中成为您选择的持续时间的第一响应者.使键盘在一秒钟内出现的示例可能是: [UIView animateWithDuration:1.0 动画:^{[myTextField 成为FirstResponder];}]; 同样,你可以 ..
发布时间:2022-01-13 23:03:48 移动开发

控制台应用程序中的 Java 键盘输入解析

我刚刚开始使用 JLine 在控制台模式下解析字符输入.它似乎运作良好,但我想知道: 在 JLine 中是否有一种非阻塞方式来确定字符是否可用?(即像 kbhit() 在 Windows 中.) 我想我总是可以将键盘输入包装在它自己的线程中,然后在线程安全队列中将键盘字符提供给主线程,但这似乎是不必要的. EDIT:这是逐个字符的解析.我不会使用 GUI.Java 中控制台模式下 ..
发布时间:2022-01-13 23:03:39 Java开发