我需要停止某些關鍵序列的發生。我建立一個kiosk
型應用實踐,而應用程序正在運行,我需要鎖定的Alt鍵 + 標籤組合的,和其他人一樣按Ctrl +移+ Esc鍵。我需要停止某些關鍵序列的發生
我發現this link但我試圖運行它作爲一個獨立的類,並將其合併到我的主類,我仍然可以按標籤。
任何和所有的幫助將是驚人的!
我需要停止某些關鍵序列的發生。我建立一個kiosk
型應用實踐,而應用程序正在運行,我需要鎖定的Alt鍵 + 標籤組合的,和其他人一樣按Ctrl +移+ Esc鍵。我需要停止某些關鍵序列的發生
我發現this link但我試圖運行它作爲一個獨立的類,並將其合併到我的主類,我仍然可以按標籤。
任何和所有的幫助將是驚人的!
如果不只是下注(不會導致JNI),您最好使用KeyListener或KeyAdapter攔截KeyEvents,並過濾出要阻止的對象。
這可以防止這些擊鍵被操作系統攔截,但是正如Jesper所指出的,這是否真的會發生,還遠遠沒有確定。
爲了有效攔截這些事情,您將不得不安裝更接近操作系統的特殊軟件,如自定義鍵盤驅動程序。
您可以顯示您試圖實施您鏈接到的解決方案的位置嗎? –
某些組合鍵(例如Ctrl + Alt + Del)在任何客戶端程序中都很難攔截,當然也可以在獨立於平臺的Java程序中攔截。 – Jesper