首页 文章
  • 3 votes
     answers
     views

    多次按键在C#中执行不同的事件

    private void Form1_KeyDown(object sender,KeyEventArgs e){if(e.KeyCode == Keys.W)player1.moveUp(); if(e.KeyCode == Keys.NumPad8)player2.moveUp(); } 在上面的代码中,moveUp方法基本上只是递增一个值 . 我想要它,因此可以同时按下(或按住)两个键,并且...
  • 0 votes
     answers
     views

    在C#中处理按键

    我正在制作一个游戏,我有一个名为MainCharacter的类,它首先初始化主角(在pictureBox中)然后我有一个用于处理运动的KeyDown事件 . 在这个事件中,如果我按下箭头键,我就能够处理角色移动,我甚至做了一个基于计时器的动作动画,使它看起来更加流畅 . 但是,KeyDown事件的问题是每次按下键时它都会触发,这意味着如果我按住箭头键使角色继续向一个方向移动,则会重复触发事件,这意...
  • 6 votes
     answers
     views

    可以使用Python向Mac发送真正的按键事件

    我的问题是,有没有办法用Applecript / python可靠地将一个键放在mac上? 我几乎到处搜索这样的主题,然而,他们都没有削减它 . 我试图使用Python从Arduino读取串行信息,然后将这些信号作为按键传递 . 我已经看到如何使用applescript向系统事件发送“key down”,如下面的代码所示: (Python code) def SendDown(key): ...
  • 0 votes
     answers
     views

    Applescript可以通过按键发送箭头键吗?

    我试图使用箭头键控制谷歌地球,但是,我想用applescript做这个 . 基本上这个代码应该工作,我会告诉你它实际上做了什么 . tell application "System Events" delay 3 key down 124 #Value of key right delay 3 key up 124 end tell 这...
  • 197 votes
     answers
     views

    在Selenium中输入Enter / Return键

    我'm looking for a quick way to type and Enter or Return key in Selenium. Unfortunately the form I'm试图测试(不是我自己的代码,所以我可以't modify) doesn' t有一个提交按钮 . 当手动使用它时,我只需输入ENTER或RETURN . 我需要知道如何使用Selenium type 命...
  • 2 votes
     answers
     views

    Angular 2:按回车键触发一个方法,我不知道如何阻止它

    我写了一个表格,绑定到一个有角度的2分量 . 当我在任何文本输入中按下回车键时,它会启动一个绑定到按钮的(单击)事件事件的方法 . 这是我按下回车键的文本字段: <input type="text" class="form-control" name="name" [ngModel]="tutorial.name&quot...
  • 1 votes
     answers
     views

    如何在不同的qt QMainWindow上传播keyPressEvent

    我有2个不同的QMainWindow,第一个是第二个的父 . 我想按下子窗口中的一些键并在父窗口中传播事件 . 我为每个人创建了函数void keyPressEvent(QKeyEvent * event);但是当我按下孩子的钥匙时,事件不会传播给父母 . 为什么? 这是代码...... //父class.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #...
  • 0 votes
     answers
     views

    Qt5 C:子类化QSpinBox和keyPressEvent不起作用

    我想跟踪按下输入/返回键的时间,然后关注其他一些小部件,但如果没有按下,则旋转框应该采取正常操作而不是其他任何操作 . 我已经将QSpinBox子类化并创建了受保护的void keyPressEvent(QKeyEvent * event) . 里面是这段代码: void MytSpinBox::keyPressEvent(QKeyEvent *event) { if (event-&gt...
  • 0 votes
     answers
     views

    响应触发按钮声音onKeyPress问题

    我正在学习React并致力于构建drum machine . 我在按钮点击时使用onKeyPress触发声音时遇到问题 . 使用鼠标单击时按钮和声音工作正常,但为了让它们在键盘上工作,您首先必须用鼠标单击该按钮 . 看起来,一旦你点击一个按钮保持聚焦,直到用鼠标点击另一个按钮 . 如何使用onKeyPress触发按键按钮? onKeyPress不是处理这样的事情的正确方法吗? 看来这是与点击时关注...
  • 1 votes
     answers
     views

    使用NSNotificationCenter捕获按键事件

    这个解决方案Receive iPhone keyboard events 提供了一种使用通知中心捕获按键事件的方法 . [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyPressed :) name:UITextFieldTextDidChangeNotification object:nil...
  • 42 votes
     answers
     views

    如何捕获Enter键按?

    在我的HTML页面中,我有一个文本框供用户输入搜索关键字 . 当他们单击搜索按钮时,JavaScript函数将生成一个URL并在新窗口中运行 . 当用户通过鼠标单击搜索按钮时,JavaScript函数可以正常工作,但是当用户按下ENTER键时没有响应 . function searching() { var keywordsStr = documen...
  • 0 votes
     answers
     views

    pyqt5 keypressevent'我想知道的事情

    How PyQt5 keyPressEvent works 这段代码真的有用,但我想知道一些事情 它继承的主窗口(作为类)(QMainWindow,Ui_MainWindow) 当我去QMainWindow.py时,有keyPressEvent(self,* args,** kwargs) 所以我修改了qwindow.py ex) def keyPressEvent(self, *args, **...
  • 353 votes
     answers
     views

    使用AngularJS按Enter键提交表单

    在这种特殊情况下,当我按Enter键时,我有什么选项可以让这些输入调用一个函数? // HTML view // <form> <input type="text" ng-model="name" <!-- Press ENTER and call myFunc --> /> <input ...
  • 3 votes
     answers
     views

    覆盖keydown在datagridview上输入

    This question has already been asked several times but none found an answer. 我需要覆盖datagridview上的Enter键,因此它不会跳转到下一行,但允许我将输入的文本保存到数据库中 . 这需要在用户输入文本框时在textboxcells上完成 . 使用: Private Sub DataGridView1_mt_K...
  • 178 votes
     answers
     views

    JQuery:检测输入字段的变化[重复]

    可能重复:Jquery:如何检测文本框的内容已更改 我想检测用户的键盘操作何时改变文本字段的值 . 它应该在现代浏览器中一致地工作 . .keypress事件的JQuery页面说它不一致?此外,它不适用于退格,删除等 . 我不能使用.keydown,因为它会对shift,alt和箭头键等作出反应 . 此外,当用户按住某个键并插入多个字符时,它不会多次触发 . 有没有简洁的方法我错过了?或者我应...
  • 1 votes
     answers
     views

    当keyup事件(对于另一个键)被触发时,keydown(重复)会中断

    这有点奇怪,所以我想我要么缺少一些明显的东西,要么就是这些事件在浏览器中实现的缺陷 . 让我首先总结一个示例场景,在提供一个孤立的案例之前,这个问题就出现了; 箭头键用于移动播放器(因为只要在页面的任何位置按键,就会触发handleKeyDown函数) . 同样,只要释放一个键,就会触发另一个函数(handleKeyUp) . 当你(玩家)按住左键时,handleKeyDown函数会被重复触发(我...
  • 254 votes
     answers
     views

    在JavaScript中输入按键事件

    我有一个带有两个文本框的 form ,一个 select 下拉和一个 radio button . 当按下回车键时,我想调用一个javascript函数(用户定义),但是当我按下它时,表单就会被提交 . 当按下回车键时,如何防止提交 form ?
  • 4 votes
     answers
     views

    jQuery捕获输入密钥并防止默认

    参考这里的答案:How to use TinyMCE functions on text without actually selecting that text? 我意识到了这一点 $('#TAID_ifr').contents().find('html').bind('keypress', function(e){return false;}); 不适用于回车键 . 当用户点击“输入”时,形...
  • 0 votes
     answers
     views

    如何在Excel VBA中控制TextBox的KeyPress方法

    我有一个代码将在Multipage中创建TextBoxes: Private Sub CommandButton1_Click() RowChar = 70 MultiPage1.Pages.Clear For i = 0 To TextBox1.Value - 1 MultiPage1.Pages.Add MultiPage1.Pages(i).Caption = &quot...
  • 0 votes
     answers
     views

    Onkeypress - 如何使用不同的数字来触发特定视频

    创建一个交互式网页,我希望在用户按下数字键时播放视频 . 每当用户按下键“1”时,将播放某个视频,当他们按下键“2”时播放不同的视频 . 现在我只能在javascript中一次触发一个视频,我的“1”键打开第一个视频,但是当我使用“2”键添加javascript的第二个视频时,只有第二个视频有效通过按“2”,“1”不再激活第一个视频 . 这是我的HTML和java HTML <!DOCTYP...

热门问题