Tag: 键码

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

我只想知道对应于可键入字符的JavaScript keyCode的范围; 或者可选的,不可键入(控制)字符的范围,如退格,转义,命令,移位等,所以我可以忽略它们。 我问的原因是调用String.fromCharCode()导致控制键奇怪的字符。 例如,我得到“[”为左侧的命令,“%”为左侧的箭头。 这样的古怪。

使用javascript将用户types转换为大写

我想将小写字母转换为大写,因为用户使用javascript键入。 任何build议,欢迎。 我已经尝试了以下内容: $("#textbox").live('keypress', function (e) { if (e.which >= 97 && e.which <= 122) { var newKey = e.which – 32; // I have tried setting those e.keyCode = newKey; e.charCode = newKey; } });

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

如何知道.keyup()是一个字符键(jQuery) $("input").keyup(function() { if (key is a character) { //such as ab A bc 5 3 2 $ # ^ ! ^ * # …etc not enter key or shift or Esc or space …etc /* Do stuff */ } });

如何使用JavaScript将键码转换为字符

如何使用JavaScript将键码转换为字符 var key_code = 65; 结果应该是 character = "a";

什么是JavaScript KeyCodes?

什么键码可用于JavaScript? 如果它们对于所有浏览器都不一样,请列出每个浏览器的键码。

从JavaScript中的KeyCode获取字符值…然后修剪

这是我现在所拥有的: $("input").bind("keydown",function(e){ var value = this.value + String.fromCharCode(e.keyCode); } 如果e.keyCode可能不是一个ASCII字符( Alt , backspace , del , arrows等)…我现在需要以某种方式从value trim这些值(最好是以编程方式 – 而不是查找表)。 我正在使用jQuery。 我必须使用keydown事件。 keyPress不会激活我需要捕获的某些键( Esc , del , backspace等)。 我不能使用setTimeout来获取input的值。 setTimeout(function(){},0)太慢了。

C#如何翻译虚拟键码字符?

我正在尝试将虚拟键码映射到字符。 我的代码使用ProcessCmdKey来监听WM_KEYDOWN,这使我可以访问按下的键。 例如,当我按单引号,我得到一个222的关键,我想它映射到keychar 39代表…你猜对了…单引号。 我的开发环境是:.net Framework 2.0 – UserControl放置在很多地方 你知道这个问题的答案吗?

JavaScript KeyCode与CharCode

问题: 限制HTMLinput中的允许字符仅限AZ AZ。 对于业务需求,这需要在KeyPress上完成,以便字符不被允许甚至出现在input中。 标签,input,箭头,退格,移位都是允许的。 用户必须能够自由移入和移出文本框,删除字符等。 这是我的代码的起点… var keyCode = (e.keyCode ? e.keyCode : e.which); 但是,我在keyCode中获得的每个值都不对应于我在networking上看到的任何字符图表。 例如,字符“h”给了我一个104的返回码。 KeyCode与CharCode不同吗? 哪些代码包含控制字符? 我需要转换吗? 我怎样才能限制inputAZ AZ,并允许在JavaScript中需要的键?