C# 如何打开/关闭Caps lock钥匙
我们可以使用Jquery检测Caps lock键的开/关。 我的问题是 “我们可以在Keypress事件中使用Jquery或Javascript打开/关闭Caps lock键吗?” 同时使用C#,如何实现这一点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
提前感谢 你不能像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
为真。当然,我认为它可能无法通过土耳其测试。顺便说一句,这段代码是从哪里来的?它实际上与先前发布的另一个现已删除的答案完全相同。。。