0

我们可以使用 Jquery 检测 Caps lock 键是 ON/OFF。我的问题是

“我们可以在 Keypress 事件中使用 Jquery 或 Javascript 打开/关闭 Caps lock 键吗”。

并且还使用C#,如何实现这一点?

提前致谢 !!!

4

4 回答 4

4

您无法更改大写锁定键是打开还是关闭。但是,您可以根据大写锁定键是打开还是关闭,使用 Javascript 更改输入字符串是小写还是大写。

for (char in inputString) {
    if(capslock) { // do your caps lock detection here
        if(char === char.toUpperCase()) { // it's upper case
            char = char.toLowerCase();
        } else {
            char = char.toUpperCase();
        }
    }
}
于 2012-05-10T13:10:41.520 回答
2

你不能像 javascript 那样做这个 jquery 将在浏览器中被沙盒化。

于 2012-05-10T13:09:54.453 回答
0

仅检测:

$('#id').keypress(function(e) { 
    var s = String.fromCharCode( e.which );
    if ( s.toUpperCase() === s && s.toLowerCase() !== s && !e.shiftKey ) {
        alert('caps is on');
    }
});
于 2012-05-10T13:13:14.767 回答
0

如果可以的话,我就可以控制用户的音量,或者检查他的硬盘里有什么,我可能会更好奇并窥探他的网卡流量......
我会用一个简单的JavaScript拥有世界文件 :)

于 2012-05-10T13:13:50.130 回答