Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何打开/关闭Caps lock钥匙_C#_Javascript_Jquery - Fatal编程技术网

C# 如何打开/关闭Caps lock钥匙

C# 如何打开/关闭Caps lock钥匙,c#,javascript,jquery,C#,Javascript,Jquery,我们可以使用Jquery检测Caps lock键的开/关。 我的问题是 “我们可以在Keypress事件中使用Jquery或Javascript打开/关闭Caps lock键吗?” 同时使用C#,如何实现这一点 提前感谢 你不能像javascript在浏览器中被沙盒一样执行此jquery。你不能像javascript在浏览器中被沙盒一样执行此jquery。你不能更改大写锁定键是打开还是关闭。但是,您可以使用Javascript根据caps lock键是打开还是关闭来更改输入字符串的大小写 for

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

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

同时使用C#,如何实现这一点


提前感谢

你不能像javascript在浏览器中被沙盒一样执行此jquery。

你不能像javascript在浏览器中被沙盒一样执行此jquery。

你不能更改大写锁定键是打开还是关闭。但是,您可以使用Javascript根据caps lock键是打开还是关闭来更改输入字符串的大小写

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();
        }
    }
}

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

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();
        }
    }
}

仅检测:

$('#id').keypress(function(e) { 
    var s = String.fromCharCode( e.which );
    if ( s.toUpperCase() === s && s.toLowerCase() !== s && !e.shiftKey ) {
        alert('caps is on');
    }
});

仅检测:

$('#id').keypress(function(e) { 
    var s = String.fromCharCode( e.which );
    if ( s.toUpperCase() === s && s.toLowerCase() !== s && !e.shiftKey ) {
        alert('caps is on');
    }
});


如果这是可能的,那么我将能够控制用户的音量,或者检查他硬盘上有什么,我可能会更好奇,并监视他的网卡流量…
我将拥有一个简单的JavaScript文件:)

如果这是可能的,那么我将能够控制用户的音量,或者检查一下他硬盘里有什么,我可能会更好奇,窥探他的网卡流量…
我会用一个简单的JavaScript文件来拥有这个世界:)

不。Javascript不能像那个样干扰操作系统。若它可以随操作系统改变,那个么程序员很容易在js中制造出一种不可能的病毒。Javascript不能像那样干扰操作系统。如果它可以随操作系统改变,那么程序员很容易在js中制造病毒,这是不可能的。请回答,,,好的。。我们可以使用C#而不是从服务器端执行此操作吗。如果你有客户端应用,是的。谢谢你的回复,,,好的。。我们可以使用C#而不是从服务器端执行此操作吗。如果你有客户端应用,是的。你好@Elliot Bonneville,谢谢你的回复,,,好的。。我们可以用C#来做这件事吗?有多少种情况下你可以随意从JS切换到C#?@Manikandenseturaju:是的,看到这个答案:嗨@Elliot Bonneville,谢谢你的回答,,,好的。。我们可以用C#来做这件事吗?有多少种情况下你可以随意地从JS切换到C#?@Manikandenseturaju:是的,请看这个答案:Is not
s.toUpperCase()==s&&s.toLowerCase()!==s
redundant?@jbabey:
s.toLowerCase()!=对于任何没有大小写的字符,例如标点符号,s将为false。即使
s.toUpperCase()==s
为真。当然,我认为它可能无法通过土耳其测试。顺便说一句,这段代码是从哪里来的?它实际上与先前发布的另一个现已删除的答案完全相同…不是
s.toUpperCase()==s&&s.toLowerCase()!==s
redundant?@jbabey:
s.toLowerCase()!=对于任何没有大小写的字符,例如标点符号,s将为false。即使
s.toUpperCase()==s
为真。当然,我认为它可能无法通过土耳其测试。顺便说一句,这段代码是从哪里来的?它实际上与先前发布的另一个现已删除的答案完全相同。。。