keyboard-events相关内容
在基于 SDL 2.0 的应用程序中,我想同时处理Control +和Control =. 我知道我可以处理SDL_KEYDOWN事件,并结合KEYMODE_CTRL查找SDLK_EQUALS密钥代码.甚至检查KEYMOD_SHIFT' to distinguish between + and =`.但是,这不是便携式的,并且在将这些符号映射到不同键的键盘上会损坏. 我尝试过的另一件事
..
我正在使用PyQt5.当我编写keyPressEvent处理程序时,我希望能够出于调试目的打印关于按下了哪些键的人类可读的描述.我希望无论如何都可以打印出这样的东西,而不管事件中按下了多少键,或者它们是修饰键还是“常规"键. 我已经看到此先前的问题,其中可接受的答案(使用C ++)建议创建QKeySequence并使用其.toString方法.我可以这样: def keyPressEv
..
有人对使用键盘命令在python 2.7中控制乌龟图形有任何见识吗?我在这个网站和其他网站上进行了广泛的研究,觉得我做对了,但是它不想为我工作.以下是我到目前为止的情况,谁能告诉我我要去哪里错了???? from turtle import * turtle.setup(500, 500) wn = turtle.Screen() wn.title("Turtle Keys") move =
..
这是我的情况:我们正在编写一个必须将Microsoft Kinect坐标转换为键盘和鼠标事件的应用程序. 当我们需要控制鼠标时,一切都可以在任何类型的应用程序中正常运行.例如,当我们需要将键盘事件(例如按下或按下键盘)发送到不处理Windows事件的应用程序(例如游戏)时,就会出现问题. 我们尝试了.net框架的SendKeys类,它仅适用于Windows应用程序.当应用程序是《半条命
..
我正在尝试创建一个类似于Microsoft word的程序,只是大大简化了程序.我需要能够知道何时按下Shift +(任何键),并显示所按下内容的正确值(通过移位从普通键更改). 当前,我最好的方法是简单地查找是否按下了Shift键,然后每当按下另一个键时,会将按下的键输出的数字更改为一个新值,我可以调用chr()将其更改为shifted该键的值. import pygame as p
..
所以我试图用Python构建一个简短的脚本.我想做的是,如果单击鼠标,鼠标将重置到任意位置(现在在屏幕中间).我希望此代码在后台运行,因此可以在OS(最可能是Chrome或某些网络浏览器)中运行.我还希望它使用户可以按住某个按钮(例如ctrl),然后他们可以单击离开而无需重置位置.这样,他们可以毫无困难地关闭脚本. 我很确定我知道如何做到这一点,但是我不确定要使用哪个库.我希望它是跨平台的,
..
我想制作一种仅用于SoftKeyboard的输入法.我如何在输入法中制作弹出onkey事件. 我正在创建对话框,但这是您看到我的logcat的问题: 09-14 11:16:54.349: E/MessageQueue-JNI(7172): at android.inputmethodservice.KeyboardView.detectAndSendKey(KeyboardVie
..
简短摘要: 我正在尝试创建一个程序,该程序会将键盘事件发送到计算机,出于所有目的,应将模拟事件视为键盘上的实际击键. 原始帖子: 我正在寻找一种使用python生成键盘事件的方法. 假设该函数收到一个必须模拟按下的键,如下所示: keyboardevent('a') #lower case 'a' keyboardevent('B') #upper case 'B'
..
我不太确定该问题标题的字眼.基本上,我正在使用JFrames进行空间入侵,并使用KeyBindings进行键盘输入.键绑定工作正常,我可以毫无问题地移动船.但是,如果我按住一个键,飞船将移动5个像素,然后暂停约半秒钟,然后平稳移动.当按下键时,我的代码会提高飞船的速度(每帧将飞船移动5-10像素).我假设这是键盘输入的一种常见且正常的行为,但是我希望飞船能够始终如一地平稳移动.有没有办法做到这一点
..
在Java Applet中侦听键盘输入的最佳方法是什么? 我有一个可打开JFrame的小程序,我正在使用KeyListener侦听键盘输入.这在我的开发环境(日食)中可以正常工作,但是当我通过浏览器运行小程序(我尝试过Firefox和IE)时,它无法响应键盘事件. 但是,如果我运行小程序,然后最小化和最大化框架,则它可以工作. 我尝试以多种不同方式将焦点设置到JFrame上,并且以编程方式将
..
我在Windows 7键盘底部有一个用蓝色字母标记的 Fn 键.每当有人按下该键时,我都想触发我的AutoHotkey脚本. 在AutoHotkey中调用什么功能键? 解决方案 Fn 键的问题是,许多键盘没有将其实现为普通键,而是将其用作修饰符更改同时按下的其他键的键信息. 这是Windows如何看到您的输入的示例方案: 按下F1向下键-Windows接收F1向下代码
..
我想使用键 SHIFT + D 组合键,因此当同时按下两个键时,目的X就会启动.但是我的键 D 也被用于启动目标Y.如何确定当我按下键 SHIFT + D 时,目的X,只有目的X已启动,而不是目的Y. FYI ---将在D之前按Shift. 我尝试自己解决此问题,这是我的代码... private void Form1_KeyDown(object sender, KeyEven
..
Angular4文档显示了(键事件过滤(带有key.enter))如何捕获键盘击键事件更容易-(keyup.enter)="foo()"或keyup.w或keyup.space等 我需要的是仅在按下字母时才触发事件. 我能想到的一种方法是: foo(e){ var all
..
我的应用有时会在调用textView.becomeFirstResponder()时崩溃.抛出的错误很奇怪: -[UITextSelectionView keyboardShownWithNotif:]: unrecognized selector sent to instance 0x16899070 有时候是: -[UIImageView keyboardShownWithNo
..
我的viewController中有6个文本字段.第一行上为2,第二行为1,第三行为1,最后一行为2.只要输入文本框,文本框就可以正常工作.当键盘出现时,我只是在上下滚动视图时遇到问题.视图可以向上滚动,但是当我“辞职"时, 视图向下滚动,但是向下滚动太多. 如果视图向上移动y个值,则一旦我辞职响应者,该视图将向下移动一个大于y的值. 我设置了以下代码(以防万一,我提供了额外的代码,但我相信
..
当我先按^或`然后按a或e时,只会得到a或e而不是â或é. 这是我的代码: - (void) keyDown:(NSEvent*)event { NSString* str = [event characters]; } 我该如何解决? 解决方案 keyDown:仅提供您当前按下的键的字符.进行多个击键的字符将显示为单独的keyDown:每次击键都需要调用.如果要查看键
..
我正在编写一个控制台应用程序,在控制台屏幕上显示某些数据,而不是检查键盘上的用户输入并最终根据需要进行处理.所有单线程. 为此,我尝试使用System.Windows.Input命名空间中的Keyboard.IsKeyDown方法.而Visual Studio则不允许这样做. 有谁知道为什么并且可以帮助我吗? 我看不到仅使用一个线程而不使用计时器来实现该逻辑的其他方法. 解决方案 使
..
我正在使用优化的布局neo2: https://www.neo-layout.org/ 不幸的是,mac版本基于karabiner( https://pqrs.org/osx/karabiner/)自Sierra更新以来已停止工作. 有一个很有前途的新版本,称为karabiner元素( https://github.com/tekezo/Karabiner-Elements ),有望解决这个
..
你好,我希望我的backgroundLoginView在键盘出现时向上移动. 意见流就像 superView-> scrollView-> backgroundView-> backgroundLoginView-> textFeild1(登录ID)和textFeild2(密码) 这是我想要的代码,当键盘显示密码时,backgroundLoginView自动向上移动. 我的背景登录视图 问题
..
我有有效的代码(此处)为非修饰键按下事件和修饰键更改事件捕获键码. 但是,如果您这样做: LSHIFT down -> RSHIFT down -> RSHIFT up -> LSHIFT up ...内部的2个动作将不会触发这两个钩子,因为修改器的状态没有改变! (编辑:哇!我应该在写之前测试一下,因为实际上每次修改都会产生一个新的修改器.) 我唯一的想法可能是另外观
..