标签: keycode

javascript可以告诉左右键之间的区别吗?

大多数情况下,这是一个健全检查.两个shift键的关键代码是16.这是否意味着在浏览器中区分左右移位事件实际上是不可能的?

javascript keyboard keycode

21
推荐指数
2
解决办法
4098
查看次数

event.keycode没有在firefox中返回正确的值

我正在尝试以下代码space-bar在输入框中按下时触发js方法.

  <input id="j1" /> 

  $('#j1').keypress (function (event){
       alert(event.keycode)
  });
Run Code Online (Sandbox Code Playgroud)

在firefox中,只有在enter按下时才会返回正确的值,其他键返回的值每次只有0.在IE/chrome中,这非常有效.

javascript jquery events keycode keypress

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

javascript减法( - )键码

好吧,我需要我的代码来检查是否按下了减号/ - 如果按下它,我想要一个警告框弹出.我试过两个109189密码,但我仍然没有得到理想的结果.虽然我按下"-"我没有得到那个警报框

javascript keycode subtraction

18
推荐指数
6
解决办法
4万
查看次数

Javascript:不同浏览器上的不同keyCodes?

所以我看到一些关于不同浏览器报告不同keyCodes的论坛帖子,但每个人似乎都避免"为什么?".

我试图捕获冒号(:) keyCode,并意识到Firefox报告回e.keyCode 56.虽然Chrome报告回186(我认为这就是它).

是否有一种在所有浏览器中获得正确keyCode的通用方法?

如果它们是相同的键,它们为什么不同?

我会更加好奇是否有一种获得相同按键的国际方式.

谢谢.

javascript keycode

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

如何区分Javascript中的"Enter"和"Return"键?

一些桌面应用程序以不同的方式处理"回车"键和小键盘的"回车"键.我注意到这两个键在Javascript(jQuery)中生成相同的keyCode(13).

它们是否在浏览器环境中转换为相同,或者是否可以区分它们(即,使CR在文本区域中创建一个新行,并且'enter'键提交它的形式?

javascript keycode

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

如何将密钥代码转换为字符或字符串?

如何转换keycodecharstring??

这是示例代码:

public boolean onKey(View v, int keyCode, KeyEvent event) {
    // TODO Auto-generated method stub
    //Log.d("EditText", "It's Working...!" + event.getAction());
    if (event.getAction() == 0) {
        switch (v.getId()) {
        case R.id.editText1:
            Log.d("EditText", "In editText1");
            if (text1.length() == 3)
            {
                text2.setText();
                text2.requestFocus();

            }
            break;

        case R.id.editText2:
            Log.d("EditText", "In editText2");
            if (text2.length() == 0)
                text1.requestFocus();
            break;
        }
    }

    return false;
}
Run Code Online (Sandbox Code Playgroud)

android keycode typeconverter

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

什么是ChrW(e.KeyCode)的C#等价物?

在VB.NET 2008中,我使用了以下语句:

MyKeyChr = ChrW(e.KeyCode)
Run Code Online (Sandbox Code Playgroud)

现在我想将上面的语句转换为C#.

有任何想法吗?

c# vb.net keycode char vb.net-to-c#

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

e.metaKey在JavaScript MouseEvent中引用了哪个键?

MouseEvent.metaKey似乎不起作用.在FireFox和Chrome上,false即使我Win在点击时按住键,它也会返回:

<!doctype html>
<button onclick=alert(event.metaKey)>click while holding "meta key"</button>
Run Code Online (Sandbox Code Playgroud)

MDN 声明:

MouseEvent.metaKey返回a 的只读属性Boolean指示在事件发生时Meta键是否被按下(true)或不是(false).

注意:在Macintosh键盘上,这是命令键().在Windows键盘上,这是Windows键().

浏览器兼容性

在此输入图像描述

MouseEvent.metaKeyFireFox和Chrome支持MDN声明,但它不起作用.

哪个键 MouseEvent.metaKey 指的是什么?

为什么上面的代码不起作用?

javascript browser keycode mouseevent dom-events

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

如何在文本字段上触发退格?

说我有这个:

<textarea id="myarea">Hello</textarea>
Run Code Online (Sandbox Code Playgroud)

我如何使用trigger()和键代码在该textarea上触发退格.退格的代码是8.我不是在寻找这个:

$('#myarea').val( $("myarea").val().slice(0,-1) );
Run Code Online (Sandbox Code Playgroud)

我需要模拟某人实际按下键盘上的"退格"键.谢谢

javascript jquery triggers keycode backspace

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

十六进制键盘扫描码和USB HID键盘文档列表

在哪里可以找到不同键盘布局的十六进制键盘扫描码列表?

我使用bash命令echo -ne通过(假)USB HID键盘发送密钥代码,然后是转义的十六进制密钥扫描代码和HID设备:

echo -ne "\x00\x00\x00\x38\x00\x00\x00\x00" > /dev/hidg0
echo -ne "\x00\x00\x00\x00\x00\x00\x00\x00"  > /dev/hidg0
Run Code Online (Sandbox Code Playgroud)

对于/美国键盘布局上的斜杠().

在我的键盘布局(CH)上

echo -ne "\x00\x00\x00\x24\x00\x00\x00\x00" > /dev/hidg0
echo -ne "\x00\x00\x00\x00\x00\x00\x00\x00"  > /dev/hidg0
Run Code Online (Sandbox Code Playgroud)

斜线 所以我想必须存在所有这些的列表.然而,我能够找到美国布局的列表,但不能找到任何其他键盘布局.

我知道第二行停止键的输入,但我不太明白这些转义序列的语法.我知道,如果我将第\x00一个更改为a x02,它将"移动"输入的密钥.但为什么还有6种改性剂?难道他们主张ctrl,alt...?哪个代表什么?

这种语法的文档非常酷.我还没找到一个.

(我在Nexus 7 2012上使用Kali Nethunter)

keyboard hex keycode hid

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