作者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