keyboard相关内容

Windows 键盘键的 ascii 代码和功能键 (F1 - F12) 和其他键(如 shift、capslock、backspace、ctrl 等)的代码

为了编写一个与键盘相关的应用程序,我想要我键盘上的按键的 ASCII 码列表. 这是一个 Windows 键盘: 我可以从哪里获得代码?如果我能得到十六进制的代码,那就太好了. 解决方案 您可以通过运行(注入)以下命令获取所有 keyCode 值(即使对于 Function 键)JavaScript 代码进入浏览器的控制台.粘贴以下代码,然后按 Enter.然后单击页面中的任意 ..
发布时间:2022-01-13 22:46:18 其他开发

Toolkit.getDefaultToolkit().getLockingKeyState(...) 在程序执行期间从不更新

我的问题是 Toolkit.getDefaultToolkit().getLockingKeyState(...) 永远不会更新.它在我第一次查询时正确报告,然后当我使用键盘更改状态时,更改永远不会反映. 这是设计使然(API 文档中似乎并非如此)、错误还是我的代码有问题? 这里有一个简短的、独立的示例来演示该问题: 公共类 LockingStateIssue {公共静态无效主要(字 ..
发布时间:2022-01-13 22:45:57 Java开发

密码字段的键盘仅在 iOS 12 上从 azerty 切换到 qwerty(有时)

我在 Swift 4 中编写了一个 iOS 应用程序,我是法国人,所以我在法语/法语地区使用手机. 使用 iOS 12 设备,我的登录页面上的密码字段工作得非常好(保存密码的自动登录甚至可以工作,我没有做任何事情来让它工作),但在我的注册页面上,该字段让我的键盘从 AZERTY 切换到 QWERTY. 我的手机设置中只有 AZERTY 键盘,它发生在所有 iOS 12 设备上,而不仅仅 ..
发布时间:2022-01-13 22:45:40 移动开发

如何检测用户的键盘是否为 Swype?

是否可以知道用户正在使用的键盘?如何检查用户是否使用 Swype 键盘? 解决方案 您可以使用以下方法检索当前的默认键盘: String currentKeyboard = Settings.Secure.getString(getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD); 您将获得类似 com.touchtype ..
发布时间:2022-01-13 22:45:34 移动开发

使用 Unity 在 Android 上可见触摸屏键盘时如何调整视图大小?

在 Unity 中,我无法控制触摸屏键盘.TouchScreenKeyboard 类只有一个 Android 参数. if(TouchScreenKeyboard.visible){ 浮动键盘高度 = TouchScreenKeyboard.area.height;//将在这里调整视图大小!但这归零!} 还有其他方法可以知道 Android 上的键盘高度吗? 解决方案 这应该可以解决问 ..
发布时间:2022-01-13 22:45:25 C#/.NET

如何在不参考 NSEvent 的情况下在 Objective-C 中获取键盘状态

是否可以在Objective-C中不参考NSEvent获取键盘状态? 一般我不能使用 NSResponder 方法,如 -[NSResponder flagsChanged:] 但我需要知道当前是否按下了 Command 键. 解决方案 我仍然想知道为什么你不能使用 NSEvent,但我还是要回答这个问题.也许你正在构建一个“命令行工具"并且只与 Foundation 相关联?你将不 ..
发布时间:2022-01-13 22:45:19 移动开发

C# 或 .NET 刷新键盘缓冲区

如何在 C# 中使用 Windows 窗体刷新键盘缓冲区? 我有一个条码扫描器,其作用类似于键盘.如果扫描了一个很长的条形码并且在表单上点击了取消按钮,我需要清除键盘缓冲区.所以我需要刷新并忽略所有待处理的输入.我需要清除缓冲区,因为如果条形码包含空格,则空格会被处理为按钮单击,这是不必要的. 解决方案 我不确定你能做到这一点.击键进入主事件循环的事件队列.您为取消这些击键而采取的任 ..
发布时间:2022-01-13 22:45:08 C#/.NET

键盘打开时相应向上滚动 RecyclerView

我创建了一个聊天活动,就像 facebook messenger,底部有一个 EditText,上面是消息的 RecyclerView.当键盘打开时,我想向上滚动 RecyclerView 到底应该向上滚动多少.更具体地说,假设 RecyclerView 中有 5 条消息,当前第三条消息就在 EditText 的上方.因此,当键盘打开时,我想像以前一样将第三条消息保留在 EditText 上方.我 ..

iOS 5:有什么方法可以防止键盘分裂?

iOS5 中新的可拆分/可移动键盘不适合我目前正在开发的应用程序的 UI.我们希望像 iOS 5 之前的标准一样将其固定在底部.关于如何做到这一点并防止用户移动/拆分键盘有什么想法吗? 干杯! 解决方案 目前无法防止键盘拆分.你最希望的就是要么 在用户拆分键盘后提供用户反馈通知他们这不是最好的用户体验,也不是您的应用程序支持. 滚动你自己的键盘 IMO,#1 是最好的方 ..
发布时间:2022-01-13 22:44:51 移动开发

Cordova 3.4 - 检测键盘事件

由于 Cordova 3.4.0 和 JQuery Mobile 1.4.2,我正在尝试在我的应用程序中检测 showkeyboard 和 hidekeyboard 事件.在配置文件中,全屏属性设置为true(我需要). 事实是,在 LogCat 中,我无法阅读(显然是由于全屏模式): SoftKeyboardDetect : 忽略此事件 是否有任何解决方案来检测这两个事件?我通 ..
发布时间:2022-01-13 22:44:42 移动开发

如何在 C# 中使用 RegisterHotKey()?

我正在尝试注册一个热键,我正在翻译 这个 C++代码转换成C#: 使用 System.Collections.Generic;使用 System.Linq;使用 System.Text;使用 System.Runtime.InteropServices;命名空间 ConsoleApplication1{课堂节目{[DllImport("user32.dll")]公共静态外部bool Regist ..
发布时间:2022-01-13 22:44:36 C#/.NET

Python 调试器 (pdb) 停止处理向上/向下箭头,而是显示 ^[[A

我在 Ubuntu Linux 11.04 (natty) 机器上的 virtualenv 中使用 python 2.6.我的 (django) python 代码中有这段代码: 导入 pdb ;pdb.set_trace() 为了启动 python 调试器 (pdb). 直到今天,这一切都很好.但是现在当 pdb 启动时,它可以用于调试和运行以及断点等,但是当我按 向上箭头 显示上一个 ..
发布时间:2022-01-13 22:44:26 Python

无效的键码@java

我正在开发一个使用 java 自动输入内容的系统.我是这样写的: public void typeMessage(String message) {for (char c : message.toCharArray()) {整数代码 = c;if (代码 > 96 && 代码 ..
发布时间:2022-01-13 22:44:20 Java开发

蓝牙 HID 设备iOS 文本字段

我们正在使用充当键盘的 BT 设备与 iPad 通话.我们希望这个蓝牙设备与我们应用程序中的 1 个字段对话.(这是自己的看法)我们要显示虚拟键盘的所有其他 textFields/areaFields. 这可能吗?每当配对 BT 设备时,它都会禁用屏幕键盘. 我们曾考虑在显示需要从设备输入的 1 字段的视图之前关闭蓝牙,然后在移除视图时将其重新打开,但这有两个问题.iPad 不会自动连 ..
发布时间:2022-01-13 22:44:12 移动开发

从物理键盘切换到软件键盘

从物理键盘切换到软件键盘.大家好,我正在开发一个将在装有 Android 3.2 的平板电脑上运行的应用程序.我将物理键盘连接到平板电脑,然后软件键盘消失了.现在我需要在某些活动中使用软件键盘,但我不知道如何做到这一点. 我尝试了不同的方法: Android:自动显示软键盘焦点在 EditText http://dev.bostone.us/2009/11/04/android- ..
发布时间:2022-01-13 22:44:04 移动开发

在 c# (wpf) 中捕获 windows 键

我编写了一个小程序,在按下任何按钮时在屏幕上显示声音和图像.当我的一个小孩爬到我的腿上并开始敲击琴键时,我总是启动它,当然,随机的. 除了 2 个键外,它工作正常,其中一个是 ON/OFF 开关,另一个是 Windows 键.(我相信CTRL-ESC等价物)我可以在按下它时拦截它,但只有在开始菜单显示之后. 我使用的事件是 UIElement.KeyDown,到目前为止我所能想到的是: ..
发布时间:2022-01-13 22:43:39 C#/.NET

Android - 键盘弹出时调整屏幕?

当软键盘弹出时,我希望能够在 Android 上调整我的 UI 屏幕. 所以现在我有一些类似于下面的第一张图片和屏幕底部的 EditText,当用户点击 EditText 时,我想要与第二张图片中发生的相同. 也就是说,EditText 被向上移动并看起来“坐在"软键盘的顶部,当软键盘消失时,它应该返回到之前的状态. 谁能告诉我处理和实施此问题的最佳方法? 替代文字 htt ..
发布时间:2022-01-13 22:43:29 移动开发

键盘的 SendInput() - 仅小写

我有以下代码: INPUT 输入 = { 0 };Input.type = INPUT_KEYBOARD;Input.mi.dwFlags = KEYEVENTF_EXTENDEDKEY;Input.ki.wVk = 'A';//尝试 0x41, ( UCHAR )VkKeyScan( 'A' )发送输入(1,&输入,sizeof(输入)); 但它只生成'a'.如何强制它也生成大写? 谢 ..
发布时间:2022-01-13 22:43:20 其他开发

用于辅助键盘的 OSX HID 过滤器?

我想过滤第二个键盘上的键盘输入,并防止第二个键盘的键事件到达操作系统(自己处理它们).如何做到这一点? 解决方案 可以通过IOKit和HIDManager类来实现. 如果需要独占访问键盘,可以使用 kIOHIDOptionsTypeSeizeDevice 选项,但程序必须以 root 权限运行. 获得此结果所需的代码存根如下所示: //创建一个管理器实例IOHIDManage ..
发布时间:2022-01-13 22:43:11 其他开发