标签: keycode

从JavaScript中获取KeyCode中的Character值...然后修剪

这就是我现在拥有的:

$("input").bind("keydown",function(e){
    var value = this.value + String.fromCharCode(e.keyCode);
}
Run Code Online (Sandbox Code Playgroud)

如果e.keyCode可能不是一个ASCII字符(Alt,backspace,del,arrows,,等)......我现在需要trim这些价值从value某种程度上(最好是编程-不查找表).

我正在使用jQuery.

我必须使用这个keydown活动.keyPress不会激活某些键我需要捕捉(Esc,del,backspace等).

我无法setTimeout用来获取输入的值.setTimeout(function(){},0)太慢了.

javascript jquery keycode special-characters

146
推荐指数
4
解决办法
27万
查看次数

什么是JavaScript KeyCodes?

JavaScript可以使用哪些密钥代码?如果它们对于所有浏览器都不相同,请列出每个浏览器的密钥代码.

javascript keycode

82
推荐指数
5
解决办法
11万
查看次数

不推荐使用KeyboardEvent.keyCode.这在实践中意味着什么?

根据MDN,我们绝对应该使用.keyCode属性.它已被弃用:

https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode

在W3学校,这个事实被淡化了,并且只有一个附注说明仅.keyCode提供兼容性,并且最新版本的DOM事件规范建议使用该.key属性.

问题是.key浏览器不支持,那么我们应该使用什么?有什么我想念的吗?

javascript key keycode deprecated

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

我在哪里可以找到Mac虚拟密钥代码列表?

我正在使用CGEventCreateKeyboardEvent并需要知道CGKeyCode要使用的值.

具体来说,我是关键的密钥代码Command.文档提供了其他键的示例:zis 6,shiftis 56.

某处必须有Mac虚拟键码列表?

keyboard macos keycode quartz-graphics cgkeycode

71
推荐指数
5
解决办法
10万
查看次数

如何知道.keyup()是否是一个字符键(jQuery)

如何知道.keyup()是否是一个字符键(jQuery)

$("input").keyup(function() {

if (key is a character) { //such as a b A b c 5 3 2 $ # ^ ! ^ * # ...etc not enter key or shift or Esc or space ...etc
/* Do stuff */
}

});
Run Code Online (Sandbox Code Playgroud)

javascript keyboard jquery events keycode

65
推荐指数
4
解决办法
11万
查看次数

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

确定JavaScript e.keyCode是否是可打印(非控制)字符

我只想知道keyCode与可键入字符对应的JavaScript 的范围; 或者,非退格(控制)字符的范围,如退格,转义,命令,移位等,所以我可以忽略它们.

我问的原因是调用String.fromCharCode()导致控制键的奇数字符.例如,左侧命令为"[",左箭头为"%".这样的怪异.

javascript keycode

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

"命名空间不能直接包含Net.Reflector中的成员,如字段或方法"

我试图将此代码用于NET.reflector.使用Reflexil,我试图用这个替换代码,

if(Input.GetKeyDown(KeyCode.Keypad5)) { 
int i = 0; 
Character localPlayer = PlayerClient.GetLocalPlayer().controllable.GetComponent<Character>(); 
foreach (UnityEngine.Object obj2 in UnityEngine.Object.FindObjectsOfType(typeof(LootableObject))) 
{ 
    if (obj2 != null) 
    { 
        i++; 
        LootableObject loot = (LootableObject) obj2; 
        Debug.Log("Loot "+i+": "+loot.transform.position.ToString()); 
        CCMotor ccmotor = localPlayer.ccmotor; 
        if(ccmotor != null && tpPos1 != Vector3.zero) { 
            ccmotor.Teleport(loot.transform.position); 
            Notice.Popup("?", "Teleported to "+loot.name, 1.5f); 
        } 
        break; 
    } 
} 
Run Code Online (Sandbox Code Playgroud)

}

但是当我尝试编译时它给了我一个错误:

Line: 1 Column: 1 Error Number: CS0116  Error Message: "A namespace does not directly contain members such as fields or methods"
Run Code Online (Sandbox Code Playgroud)

我认为这是Unity代码.我不是那么有经验的.任何人都能解决这个问题吗?或者告诉我该怎么做?谢谢.

c# keycode button unity-game-engine reflexil

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

我在哪里可以找到键盘键码列表?

有没有一个地方可以找到键盘上键的所有键码?(例如,关键可能是#114)

无论我搜索什么,我似乎无法找到一个:(

谢谢!

keyboard keycode

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

JavaScript KeyCode与CharCode

问题:

  • 将HTML输入中允许的字符限制为仅限AZ AZ.
  • 对于业务需求,这需要在KeyPress上完成,这样才不允许角色出现在输入中.
  • Tab,enter,arrows,backspace,shift都是允许的.用户必须能够自由地移入和移出文本框,删除字符等.

这是我的代码的起点......

var keyCode = (e.keyCode ? e.keyCode : e.which);
Run Code Online (Sandbox Code Playgroud)

但是,我在keyCode中获得的每个值都不对应于我在网络上看到的任何字符图表.例如,字符"h"给出返回代码104.

KeyCode与CharCode不同吗?哪个代码包含控制字符?我需要转换吗?

如何将输入限制为az AZ并允许JavaScript中需要的键?

javascript keycode

42
推荐指数
3
解决办法
5万
查看次数