作者donkeychen (Bad_To_The_Bone)
看板Web_Design
标题[问题] 如何在不按下KEY的情况知道CAPSLOCK状态
时间Mon Apr 8 05:32:18 2013
大家好
网路上有搜寻到 由input输入的内容 或者是写onkeydown fuction
来取得当下使用者输入的key的输出值
来取得使用者目前caps lock的状态
但是这与作业系统中的行为
有些不太一样
(作业系统中 只要输入密码的画面还未按下
即可显示是否caps lock on)
请教一下如果想改成与上述作业系统的情况一致
有没有什麽好作法呢
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.162.244.230
1F:→ tyf99:js不会被赋予这麽大的权力去侦测硬体或是浏览硬碟档案 04/08 08:37
2F:→ tyf99:你要透过其它的东西,像是 java。或是仰赖特定浏览器的功能 04/08 08:38
3F:→ donkeychen:恩 想说看看能不能在onload的时候就先check 04/08 13:42
4F:→ donkeychen:感谢唷 04/08 13:42
※ 编辑: donkeychen 来自: 211.72.248.50 (04/08 13:43)
5F:→ tyf99:一切都是安全性考量。反观flash,java就是骇客最爱的入侵管道 04/08 23:21
6F:推 pm2001:flash有甚麽强大的权限吗? 04/08 23:33
7F:→ tyf99:可以去找找 Adobe 所宣传 flash player 的功能有哪些 04/09 04:08
8F:→ tyf99:我记得至少可以存取 hdd, webcam, mic, 显卡硬体加速.. 04/09 04:09
9F:→ donkeychen:C可以用 BYTE aBuf[256]; GetKeyboardState(aBuf); 04/09 09:27
10F:→ donkeychen:wstring arg = (aBuf[VK_CAPITAL]) ? L"ON" : L"OFF" 04/09 09:28
11F:→ donkeychen:可以onload就去读了 权限比较大 XD 04/09 09:30