keyboard-events相关内容

Windows10 [Flutter桌面]中的RawKeyEvent错误字符

我正在Flutter Desktop项目(Windows 10)中测试RawKeyboardListener. 事件运行正常,但是我收到了错误的按键标签,如下所示: 这是否是“键盘布局"问题,例如应用程序是否期望来自具有不同键位置的android键盘事件(如您在我收到的.gif和“未知的Android键代码"中所看到的)? 我该如何解决? 此外,如果我打印event.isCont ..
发布时间:2020-04-26 08:33:55 其他开发

创建一个控件以捕获使用定义的按键组合

我想创建一个小的控件,允许我的应用程序的用户定义按键组合,并以人类可读的格式显示它们. 例如,我当前有一个文本框,如果用户有焦点然后按下某个键,它将记录并显示该文本框内按下的键,我的问题是涉及组合键或特殊键(CTRL,ALT,BACKSPACE等) 这是我目前用来做实验的简单代码: private void tboxKeyCombo_KeyPress(object sen ..
发布时间:2020-04-26 08:33:52 C#/.NET

可以将Shift,Ctrl,Alt或Win键之一用于其他目的,例如键入文本吗?

我想修改 Shift , Ctrl , Alt 或 Win 键之一的使用.例如,如果我只是击打(而不是按住它并按另一个键)右移键,则它应该执行类似在文本框中显示特殊字符的操作.有人可以让我知道使用Java之类的任何编程语言是否有可能? 解决方案 是的,您可以这样做. 在教程中查看有关如何编写 Java + Swing 中的>“关键侦听器" . 关于键绑定教程的另一种有趣的方法/ ..
发布时间:2020-04-26 08:33:50 Java开发

使用AHK使第二台显示器全屏显示

我有这个Autohotkeys脚本,需要帮助.通过按win + b,窗口将移动另一个监视器,在本例中为监视器2.我希望每当它进入监视器2时,也可以使用键盘快捷键f11将其全屏显示,然后将其发送回监视器1将其移出全屏模式,然后将其丢弃.这可能吗?这就是我现在所拥有的. SysGet, Mon1, Monitor, 1 SysGet, Mon2, Monitor, 2 #b:: winget, ..
发布时间:2020-04-26 08:33:46 其他开发

如何在Java Swing中重新映射NumLock键?

您可能已经阅读了我的先前的问题关于在Java中以较低的级别重新映射键盘的问题,我确实找到了解决方案-主要是. 说实话,我简化了我要解决的问题.我不仅要将NumericKeypad 1-3匹配到7-9,反之亦然,我还想重新映射整个数字小键盘.特别是,我需要重新映射作为该键盘一部分的NumLock键.这似乎是在系统级别上被拦截的,我不能仅仅将其映射为发出一些字符. 我想要的是,在运行应用程 ..
发布时间:2020-04-26 08:33:43 Java开发

键入ENTER键未捕获

在我的应用程序中,我有一个JTable,其中映射了一个Key事件.来源: getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), "selectNextColumnCell"); getActionMap().put("s ..
发布时间:2020-04-26 08:33:41 Java开发

在iPhone X上键盘视图中视图不断下移

我正在不同的设备上进行测试,当我在iPhone X上进行测试时发现一个问题. 基本上,在我看来,我有一个图像,一个文本字段和一个按钮;所有这些都在水平和垂直居中的堆栈视图中.当我点击文本字段并且键盘显示出来时,我将视图向上移动以免键盘阻塞任何内容,反之亦然.这是我的代码: @objc func keyboardWillShow(notification: NSNotification) ..
发布时间:2020-04-26 08:33:36 移动开发

macOS:是否有可能检测到"fn"何时出现?在Mac键盘上按下键?

我很好奇,是否有可能检测何时在Mac键盘上按下"fn"键,无论是单独使用还是与其他键组合使用.有没有办法做到这一点?我愿意使用任何一种方法,如有必要,包括未公开的Apple API. 解决方案 按下Fn键时,所有键盘NSEvent的.modifierFlags中都将具有NSEventModifierFlagFunction(在Swift中为NSEvent.ModifierFlags.fun ..
发布时间:2020-04-26 08:33:32 其他开发

取消PreviewKeyDown

当键入光标在文本框中时,我想按箭头键, 做一些处理,然后阻止输入处理此事件. 在KeyPress事件中,我们有KeyPressEventArgs可以放入e.Handled=false; 处理. 但是,箭头键不会触发KeyPress事件. 我已经尝试过使用e.IsInputKey = true;,然后按照MS的说明进行int KeyDown事件. 但是e.Handled=false ..
发布时间:2020-04-26 08:33:30 C#/.NET

pygame捕获窗口未聚焦时的键盘事件

我写了一个简单的python脚本,该脚本可以控制光标到操纵杆. 此处中记录了我找出这种方法的方式.现在可以正常使用了,但是,一旦启动脚本使用操纵杆,鼠标就没有用了,因为每当新的操纵杆事件出现时,我的python例程都会将值设置回其原始值. 因此,只要按下键盘的某个键,我就希望忽略操纵杆事件.我碰到了pygame.key.get_pressed()方法,但这似乎只有在pygame窗口处于焦点时 ..
发布时间:2020-04-26 08:33:28 Python

尝试通过使用ProcessCmdKey以MDI父/子形式和其他形式实现全局键盘快捷方式

我在MDI父窗体类中重写ProcessCmdKey(),并且在同一类中有一些键盘快捷键调用方法.但是我希望使这些热键能够以父/子形式和其他形式工作.现在的情况是,当专注于其他形式(常规形式,而不是MDI)时,ProcessCmdKey()不再捕获键盘.我应该将哪个类放入ProcessCmdKey()并使其有效?谢谢! namespace myNamespace { public cl ..
发布时间:2020-04-26 08:33:23 C#/.NET

Silverlight-按钮控制选项卡停止两次神秘

我正在调试一个大型的Silverlight应用程序,我发现在每种形式上,所有按钮控件都会在进入下一个控件之前两次获得标签焦点.但是,我无法在简单的hello world应用程序中重现此行为.有趣的是,在相同形式的HyperlinkBut​​ton控件上,仅在Button上不会发生此问题.知道会导致这种情况的原因是什么,或者有什么方法可以帮助我找出导致这种情况的原因? 谢谢. [编辑] ..
发布时间:2020-04-26 08:33:16 其他开发

为什么我的应用程序无法“附加"到应用程序中?一种行为?

我已将我的应用程序类类型从NSObject更改为NSApplication,现在在测试我的应用程序时收到以下消息: 无法将操作buttonClicked:连接到类NSApplication的目标 这是什么意思,我该如何解决? 解决方案 NSApplication不响应buttonClicked:方法,因此无法成功建立目标/操作连接. ..
发布时间:2020-04-26 08:33:12 移动开发

keyboardWillShow火两次

我遇到问题"keyboardWillShow"触发两次,但是"keyboardWillHide"调用一次. 这是一个示例,其中我将尽快打印键盘尺寸如"keyboardWillShow"触发. 我还将断点放在"viewDidLoad"中,并且观察者仅注册一次. 我添加了两个元素"UITextField"和"UITextView",这两个元素的行为相同. 我正在使用iOS 9.2,swif ..
发布时间:2020-04-26 08:33:09 移动开发