如何处理 "Go"/"Enter "键盘按钮 Ionic2 <ion-input> </p
在输入上处理" Enter"或" GO"键盘键的事件是什么? 输入不在形式中.因此,单击它不会"提交".我只需要活动. (Beta 11上运行Android +离子2) 解决方案 我确实喜欢: 和: handleLogin() { // Do your stuff here } 其他解决方案 对于我的情况,我在Android和iOS的表单中都没有得到下一个按钮.我只完成了.因此,我通过使用以下指令来处理完成作为下一个. import { Directive, HostListener, Output, EventEmitter, ElementRef, Input } from '@angular/core'; import { Keyboard } from '
0 2024-02-20
编程技术问答社区
安卓。软键盘上"?123 "键的KeyEvent.KEYCODE是什么?
我想按编程方式按"?123"键.但是我不知道此符号的键代码.而且我也找不到它.任何人都可以知道软键盘上"?123"符号的键代码. 解决方案 这不是实际按键. 这只是用户更改键盘布局以便按符号等的一种方式. 我认为这甚至不能保证每个键盘都有它. Android上有许多自定义键盘,他们可以以任何方式做到这一点. 您应该自己思考,您实际想实现什么?例如,插入"#"?然后,您应该为此模拟键盘. 其他解决方案 如果您想在这一点上进行自定义,我认为您应该从一开始就创建一个输入方法,并使用自己的键盘类和自己的键盘视图. 这样,您可以在键盘上做任何您想做的事情. 如何制作Android自定义键盘?
0 2024-02-18
编程技术问答社区
按键事件点击安卓屏幕上的警报对话框
有什么方法可以使用ADB命令模拟Android对话框的" OK"或"取消"按钮? 解决方案 一种间接方式是: - adb shell uiautomator dump /data/view.xml adb shell cat /data/view.xml 从XML文件中给出的相对坐标中计算OK按钮坐标. 然后做 adb shell input tap 希望有效. 其他解决方案 使用 androidviewClient/culebra 您可以简单地做: > 运行java -jar androidviewclient-2.3.25.jar culebra --verbose --verbose-comments --find-views-with-text=true --output=myscript.py 编辑myscript.py并在最后添加vc.findViewWithTextOrRaise('Cancel').touch()(
2 2024-02-13
编程技术问答社区
键向下键代码未返回预期的字符串值
我在应用程序中使用了iframe.从键盘上按任何键时,我有返回字符串值. 除了键219 ,220, 221以外,所有其他密钥都将返回预期字符串值. 返回这些键"Û", "Û", "Ý"这些值. ,但我期望"[", "]", "\"这些字符串值. 如何从这些键中获得正确的字符? 解决方案 keydown和keyup使用键盘,这些键盘可以根据您的输入键盘类型(不同区域的不同键盘等)而变化. ). 对于可打印的字符,您需要等待浏览器发行keypress,这使您 translated to to to to to to to to to to to to to to to to to contar(如果有一个),它可以为您提供charCode(尽管我倾向于做e.charCode || e.which;也许这很愚蠢).例如,我的键盘上有一个键,在 *nix下以我配置的方式为keydown/keyup的键代码220,并生成字符£.但是在运行带有不同键盘布局的虚
0 2024-01-17
编程技术问答社区
在 "onfocus "事件中检查CapsLock是否开启
我以下用于检查Capslock是否在" OnkeyPress"事件上正常工作的代码. ,但我希望它用于" Focus"事件. 我尝试用" onfocus"代替" onkeypress"以进行控制,但对我不起作用. 有帮助吗? (在JavaScript或JQuery中) function capLock(e) { kc = e.keyCode ? e.keyCode : e.which; sk = e.shiftKey ? e.shiftKey : ((kc == 16) ? true : false); if (((kc >= 65 && kc = 97 && kc
0 2024-01-13
编程技术问答社区
Jquery:如何在按下回车键时触发点击事件
按下键输入时,我需要执行一个按钮单击事件. 目前事件尚未发射. 如果可能的话,请帮助我. $(document).on("click", "input[name='butAssignProd']", function () { //all the action }); 这是我尝试在Enter上点击事件的尝试. $("#txtSearchProdAssign").keydown(function (e) { if (e.keyCode == 13) { $('input[name = butAssignProd]').click(); } }); 解决方案 尝试一下.... $('#txtSearchProdAssign').keypress(function (e) { var key = e.which; if(key == 13) // the enter key code { $('input[name
4 2024-01-11
编程技术问答社区
在IE浏览器中处理ctrl+键事件
我在我的flex应用程序中使用了hotkeys( ctrl +键).当我的应用程序在IE中运行时会出现问题. 当我按 ctrl + d 时,我会得到IE的'添加一个喜欢的'窗口. 我应该如何覆盖浏览器的默认行为?如果可能的话,给我一些例子. 解决方案 在您的活动处理程序中,尝试 event.returnValue = false; 请参阅此SO线程: event.preventdefault()功能不在IE 中工作
0 2024-01-09
编程技术问答社区
下键事件没有启动,KeyPreview设置为true
我正在构建一个小型应用程序,我刚刚启动了它. 但是我有一个问题: 如果我对表格进行控制,则密钥down事件不会发射.我知道键盘浏览 属性,并将其设置为真.但这没有帮助... :(我也试图设置 专注于主要形式,也没有成功. 有什么想法吗? 编辑: public partial class Form1 : Form { public Form1() { InitializeComponent(); KeyDown += new KeyEventHandler(Form1_KeyDown); this.KeyPreview = true; } void Form1_KeyDown(object sender, KeyEventArgs e) { switch (e.KeyCode) { case Keys.Left: Message
12 2023-12-09
编程技术问答社区
消耗了JavaFx KeyPressed事件,仍在TextField中。
我用Javafx制作了一个简单的乒乓球游戏.但是,我在设置控件方面有问题.我正在使用这样的文本字段: control_0.setOnKeyPressed(new EventHandler() { @Override public void handle(KeyEvent ke) { control_0.setText(ke.getCode().toString()); om.setControls(0,ke.getCode().toString()); ke.consume(); } }); 但是,每当按下字符的键时,它都会像so:ss一样在文本字段中重复. 用 替换句柄()代码 control_0.setText(""); om.s
4 2023-10-19
编程技术问答社区
如何使用C#中的KeyDown事件使TextBox只接收数字键值?
我的表单中的此代码更新 textbox1.text 每次按数字键时两次. private void textBox1_KeyDown( object sender, KeyEventArgs e ) { //MessageBox.Show(); if( char.IsNumber((char)e.KeyCode) ) { textBox1.Text += (char)e.KeyCode; } } 解释为什么可以吗? 修改代码或为我提供更好的解决方案. 输入(在TextBox1中): 54321 输出: 1234554321 解决方案 按下键时,字符已将其附加到您的TextBox上.然后,您运行以下代码,如果密钥代表一个数字,请再次附加它: if (char.IsNumber((char)e.KeyCode)) { textBox1.Text += (char)e.KeyCode; }
10 2023-10-19
编程技术问答社区
当焦点在文本框的自动完成框上时,禁用按键事件
在我的项目中,有一个表格mainForm,其中有两个文本框txtUserName和txtPassword,还有一个按钮btnLogin. 我给出了以下txtUserName属性: txtusername属性 AutoCompleteCustomSource - Collection --> Administrator --> Clerk AutoCompleteMode - Suggest AutoCompleteSource - CustomSource btnlogin_click事件 if (txtUserName.Text.Equals("Administrator") && txtPassword.Text.Equals("123")) { //function to access admin features } else i
10 2023-10-19
编程技术问答社区
java swing表单的热键创建
如何为java swing制作的表单创建热键? goto reg.no输入字段.像as mark1(m1),mark(2)等.表示将选择"退出"按钮.如何执行此操作? 解决方案 请参阅如何使用键绑定然后将这些知识结合使用 requestFocusInWindow() . ctrl+x表示"退出"按钮将选择. 另请参见 对于按钮和 Action 具有配置值的值. 其他解决方案 请参阅以下链接 uiswing/misc/keybinding.html 这可能是一个很好的起点. 其他解决方案 表示如果我按alt+n,则表示光标将进入字段中的名称 这通常是通过使用Jlabel/jtextfield对完成的.类似: JLabel firstNameLabel = new JLabel("First Name"); JTextField firstNameTextField(15); firstNameLabel.setLabelFor( f
12 2023-10-12
编程技术问答社区
如何使用Java在我的JWindow中捕获键盘输入?
当我用F1至12或0到9或A或A到Z(所有按钮)时.我看不到它捕获我的键盘输入.我该如何解决? public class Boot extends JWindow implements KeyListener { public Boot() { ..... this.addKeyListener(this); .... } public void keyTyped(KeyEvent ke) { System.out.println( ke.getKeyChar()); } public void keyPressed(KeyEvent ke) { System.out.println( ke.getKeyChar()); /* KEY EVENTS */ // KeyEvent.KEY_TYPED // KeyEvent.KEY_PRESSED // int id =
16 2023-10-11
编程技术问答社区
Java中字符的组合键(非Ctrl或Alt)
我正在进行一个项目,需要检测是否已按下某个键组合. ctrl , alt , a - - z 和 0 0 - > 9 可以用作关键组合. 我已经使用KeyStroke.getKeyStroke搜索了一些代码,但是似乎不允许没有 ctrl , shift , alt alt 等等 即使没有 ctrl 或 alt ,我的应用程序也需要检测组合.仅是普通 a + b + c 的组合.这也可以使用KeyStroke.getKeyStroke完成吗?答复非常感谢. 解决方案 取决于应用程序是否具有GUI类型 docuthListener/docs.oracle.com/javase/tutorial/uiswing/misc/keybinding.html" rel =" nofollow"> keybindings ,我建议拒绝工具 keyListener 对于复杂的代码和焦点cosearound 或add addawteventlistener(awteventli
12 2023-10-11
编程技术问答社区
Java KeyListener:按下两个键时如何执行操作?
请查看以下代码 import java.awt.event.*; import javax.swing.*; import java.awt.*; public class KeyCheck extends JFrame { private JButton check; private JPanel panel; private FlowLayout flow; public KeyCheck() { check = new JButton("Check"); check.addKeyListener(new KeyWork()); panel = new JPanel(); panel.setLayout(new FlowLayout()); panel.add(check); getContentPane().add(panel);
20 2023-10-11
编程技术问答社区
用密钥绑定替换密钥适配器
如何在此代码中使用键绑定,因为密钥适配器无法正常工作?我已经查看了密钥绑定的文档,但我不明白该怎么做. private class KeyLis extends KeyAdapter { @Override public void keyPressed(KeyEvent e) { switch (e.getKeyCode()) { case KeyEvent.VK_UP: up = true; break; case KeyEvent.VK_DOWN: down = true; break; case KeyEvent.VK_LEFT: left = true; break; case KeyEvent.VK_R
6 2023-10-11
编程技术问答社区
使用空格键启动JButton,或输入key,或单击鼠标
我试图在任何一个事件发生时使用一个按钮来获得一个简单的Jframe,以发射事件: 按下Enter键,JButton具有焦点 按下了空间键,JButton的焦点 单击jbutton. 似乎使用jbutton上使用addactionListener的Enter和Spacebar以及默认的鼠标单击"免费";麻烦的是,我读到关键绑定取决于使用的外观和感觉. 我试图通过将Enter和Spacebar添加到JButton的动作图中来获得整个LAF的普遍行为,甚至添加了一个随机密钥(" M"),以确保ActionMap正在执行工作(ITS),但是现在,鼠标点击丢失了.我似乎能够获取所有键和鼠标单击的唯一方法是同时使用Action Map和AddactionListener. 是否有一种方法可以使这些键和鼠标绑定在所有LAF中始终如一地工作,而无需试图检测所有可能随之而来的LAF?我可以注册一个将在密钥和鼠标事件上发射的单个操作侦听器吗? 我最喜欢的解决方案是将鼠标添加
4 2023-10-11
编程技术问答社区
如何删除JFileChooser上的Ctrl+C操作?
我将JFileChooser嵌入我自己的框架中,并在框架中使用其他自定义组件.这是我的应用程序的设计,因为它可能有助于可视化我的问题: 如果您不知道,JFrame标题下的列表为JFileChoosers.应该使用的方式是,您将快捷方式分配给目的地,然后按下这些快捷键时,所选文件移至目的地. 我这样做的策略是将快捷方式分配给整个帧的InputMap范围. 但是,令人讨厌的是(我认为JFileChooser)一直在响应/吸收我不希望它的钥匙按钮.例如,如果我按Ctrl+C我的快捷操作将无法运行.我已经使用了本机外观和感觉(我正在使用Windows 7),并且默认L&F和两种情况都有相同的问题.我认为它可能正在尝试在JFileChooser中执行所选文件的复制操作,因为如果我单击一个按钮迫使其失去焦点,突然间,我的Ctrl+C命令确实 my my /em>行动. 但是,我不太确定JFileChooser是如何这样做的.当我在其上调用getKeyListeners()时,
2 2023-10-11
编程技术问答社区
在JTextField java中输入key
我在Java秋千形式中使用了两个JTextField.现在,我在JTextField1中输入值.接下来,如果我按 enter 键表示光标移动到JTextField2.如何做? 解决方案 将ActionListener添加到第一个文本字段.在ActionEvent中,您可以获取源对象,将其施加到JTextField中,然后调用transferFocus()方法. 其他解决方案 使用actionListener textField. 代码段: textField1.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ textField1.transferFocus(); } });
4 2023-10-11
编程技术问答社区
在非聚焦组件中的按键和鼠标按压事件
无需专注于实施事件的组件即可检测钥匙中风的几种方法?这是我对此的想法: 即使不关注myComponent,在按下键时,该动作也应参加. ** mousePressed事件的同样问题.即使不单击组件,也会检测到鼠标点击.** myComponent.addKeyListener( new KeyAdapter() { @Override public void keyPressed( KeyEvent e ){ // My action here } }); 回答Question1后,即使应用程序在后台运行,也可以完成吗?说我有一个浏览器,每次点击或按键时,都会执行给定的操作. 我也接受将阅读作为答案的建议.如果您的答案与钥匙相关,请详细说明.所有答案和评论将不胜感激. 我使用 解决方案 对于第一个问题,关于击键问题,我想您可以使用 keybinding 而不是使用钥匙列者,它可以为您带来所需的结果,而无需焦点与所讨论的组件相关的问
4 2023-10-11
编程技术问答社区