标签: keycode

获取字符的unicode值

有没有办法获得char的键码?例如

getKeycode('C');
Run Code Online (Sandbox Code Playgroud)

有什么相似的吗?

谢谢

java keycode

2
推荐指数
2
解决办法
1万
查看次数

JavaScript 移动延迟和多次击键

这是我的问题:http : //testepi.kvalitne.cz/test/

我不想要按键和方块移动之间的延迟。我也想知道如何对角移动(同时按下两个键)。

我的代码:

$(function(){

document.addEventListener("keydown", move, false);

var x = 0;
var y = 0;

function move(event){
  if(event.keyCode==37){
        x -= 10;
  $("#square").css("left", x);
  }

  if(event.keyCode==39){
        x += 10;
  $("#square").css("left", x);
  }

  if(event.keyCode==38){
        y -= 10;
  $("#square").css("top", y);
  }

  if(event.keyCode==40){
        y += 10;
  $("#square").css("top", y);
  }

}

});
Run Code Online (Sandbox Code Playgroud)

javascript keycode

2
推荐指数
1
解决办法
2443
查看次数

js在firefox中禁用退格功能

我有以下javascript以防止用户在文本字段中输入无效字符.它在chrome中运行良好,但在firefox中运行不佳.它阻止backspace在firefox的文本字段中输入密钥.

function onlyNumbers(evt) {
    var theEvent = evt || window.event;
    var key = theEvent.keyCode || theEvent.which;
    key = String.fromCharCode( key );
    var regex = /[0-9]|\./;
    if( !regex.test(key) ) {
        theEvent.returnValue = false;
        if(theEvent.preventDefault) theEvent.preventDefault(); 
    }
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以看看并建议修复firefox,以防止退格键作用于文本字段?

可能我想,为退格字符添加正则表达式可以在这里完成工作.有谁知道,如何添加正则表达式来匹配backspace

编辑:

此外,上面的代码应该用Tab键行为中断,我无法使用Tab键跳转到表单中的下一个字段.

javascript regex firefox keycode textinput

2
推荐指数
1
解决办法
5638
查看次数

如何重写HTML5输入数字步进功能?使用 jQuery

我想更改我的网络应用程序的 HTML5 数字输入的步骤。我想要 100 × 100,而不是 1 × 1。

我已经尝试过这个:

$("#mynumberinput").keydown(function(e){
    if (e.keyCode == 38) // Arrow-Up
    {
      $(this).val(parseInt($(this).val() + 100));
    }
    if (e.keyCode == 40) // Arrow-Down
    {
      $(this).val(parseInt($(this).val() - 100));
    }
});
Run Code Online (Sandbox Code Playgroud)

但没有成功。我怎样才能实现这个目标?

html javascript jquery keycode keydown

2
推荐指数
1
解决办法
5046
查看次数

@ char的密钥代码

有人可以告诉我@键的标识符吗?

例如keys.Escape用于ESC键.我想知道它是什么@

谢谢.

.net c# key keycode

1
推荐指数
1
解决办法
1087
查看次数

如何在win32 api中生成击键组合?


我有这个代码模拟按下窗口键.但是如何按下窗口+ d键,基本上显示桌面.

void ShowDesktop(void)
{


  // Simulate a key press
     keybd_event( VK_LWIN,
                  0x5B,
                  KEYEVENTF_EXTENDEDKEY | 0,
                  0 );

  // Simulate a key release
     keybd_event( VK_LWIN,
                  0x5B,
                  KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,
                  0);

}
Run Code Online (Sandbox Code Playgroud)

keyboard winapi keycode keyboard-events keystrokes

1
推荐指数
1
解决办法
3520
查看次数

如何将javascript keycode转换为正确的密码?

有没有办法可以将javascript密钥转换为C#使用的密钥?

例如87是javascript中的字符'w',但是在C#中它是57.而77是'm'而它是C#中的4D.有一种简单的方法来转换它们吗?谢谢.

javascript c# keycode

1
推荐指数
1
解决办法
480
查看次数

方括号的键码是什么?

我正在尝试在Java中使用Robot类并输入一些文本.不幸的是,我在找到方括号的键码,这个符号|和这个符号时遇到了问题.我无法在KeyEvent常量中找到它们.我想使用它们,因为我输入的文本是西里尔字母,这些符号代表字母表中的字符.提前致谢.

java keycode keyevent

1
推荐指数
1
解决办法
2315
查看次数

如何将JTextField输入限制为仅数字和仅2个字符?

我正在尝试创建一个只允许数字输入的JTextField,只允许两个字符(换句话说只允许数字0-99).我查看了一些教程,并尝试将输入限制为仅限数字到目前为止.到目前为止我的代码的问题是接受所有关键输入.我试图反转大于和小于符号,它根本不再接受任何输入.我认为问题在于关键的字符代码,但是一些帮助会很好,因为我找不到任何有用的东西(我看到的每个地方都有不同的Java键盘).

if(event.getSource() == txtMasterSound)
    {
        if(event.getKeyCode() < 0 || event.getKeyCode() > 9)
        {
            System.out.println("Your input was invalid");
            event.consume();
        }
        else
        {
            System.out.println("Your input was valid");
            return;
        }
    }
Run Code Online (Sandbox Code Playgroud)

至于限制字符,我真的不知道从哪里开始,所以一些指向正确的方向也会很好.

java swing keycode keylistener jtextfield

1
推荐指数
1
解决办法
6519
查看次数

使用JavaFX 8场景,在运行时读取键盘输入

我的JavaFX 8场景很顺利.现在,当其他所有事情发生时,我想在程序运行时不断检查任何KeyEvent/KeyCode.我有一个名为时间轴的时间轴设置为INDEFINITE,我将循环计数设置为无限期

timeline.setCycleCount(Timeline.INDEFINITE);
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个简单的方法,也很干净,不会让我的程序不稳定.

java javafx keycode keyevent scene

1
推荐指数
1
解决办法
1万
查看次数