[問題] 如何在不按下KEY的情況知道CAPSLOCK狀態

看板Web_Design作者 (Bad_To_The_Bone)時間12年前 (2013/04/08 05:32), 編輯推噓1(1010)
留言11則, 3人參與, 最新討論串1/1
大家好 網路上有搜尋到 由input輸入的內容 或者是寫onkeydown fuction 來取得當下使用者輸入的key的輸出值 來取得使用者目前caps lock的狀態 但是這與作業系統中的行為 有些不太一樣 (作業系統中 只要輸入密碼的畫面還未按下 即可顯示是否caps lock on) 請教一下如果想改成與上述作業系統的情況一致 有沒有什麼好作法呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.162.244.230

04/08 08:37, , 1F
js不會被賦予這麼大的權力去偵測硬體或是瀏覽硬碟檔案
04/08 08:37, 1F

04/08 08:38, , 2F
你要透過其它的東西,像是 java。或是仰賴特定瀏覽器的功能
04/08 08:38, 2F

04/08 13:42, , 3F
恩 想說看看能不能在onload的時候就先check
04/08 13:42, 3F

04/08 13:42, , 4F
感謝唷
04/08 13:42, 4F
※ 編輯: donkeychen 來自: 211.72.248.50 (04/08 13:43)

04/08 23:21, , 5F
一切都是安全性考量。反觀flash,java就是駭客最愛的入侵管道
04/08 23:21, 5F

04/08 23:33, , 6F
flash有甚麼強大的權限嗎?
04/08 23:33, 6F

04/09 04:08, , 7F
可以去找找 Adobe 所宣傳 flash player 的功能有哪些
04/09 04:08, 7F

04/09 04:09, , 8F
我記得至少可以存取 hdd, webcam, mic, 顯卡硬體加速..
04/09 04:09, 8F

04/09 09:27, , 9F
C可以用 BYTE aBuf[256]; GetKeyboardState(aBuf);
04/09 09:27, 9F

04/09 09:28, , 10F
wstring arg = (aBuf[VK_CAPITAL]) ? L"ON" : L"OFF"
04/09 09:28, 10F

04/09 09:30, , 11F
可以onload就去讀了 權限比較大 XD
04/09 09:30, 11F
文章代碼(AID): #1HOUNaIz (Web_Design)