亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

停止OSX變音符號為所有用戶禁用Java中的鍵綁定嗎?

停止OSX變音符號為所有用戶禁用Java中的鍵綁定嗎?

白衣非少年 2021-04-06 17:18:51
為了說明,我在Java應用程序中使用KeyBindings。但是,如果有人按住a,e,i,o,u,n,s等鍵,則變音菜單OSX使用某種方式會完全禁用鍵輸入。但是,如果相關,它不會影響鼠標輸入。這里是一些示例代碼,可以證明問題所在。如果在OSX上按住上述任何一個鍵約一秒鐘或更長時間,則KeyBindings會完全停止工作。(盡管如此,我還是建議按住該鍵以確保更多。
查看完整描述

1 回答

?
qq_笑_17

TA貢獻1818條經驗 獲得超7個贊

為了回答我遇到的問題,問題是Java版本。

我有JDK 1.8.0_151,但是顯然這個問題在某些迭代中已得到修復,直到JDK 1.8.0_172。

因此,為確保我的應用程序用戶不會發生此問題,我將需要使用org.apache.commons.lang3.SystemUtils的JDK 1.9或更高版本,并使用此答案中的isJavaVersionAtLeast(JavaVersion requiredVersion)方法。

更新:

實際上,我計劃使用從問題中獲得的方法,因為它使我不必要求JRE 1.9,而是允許我使最小值為1.8.0_172。


查看完整回答
反對 回復 2021-04-21
  • 1 回答
  • 0 關注
  • 142 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號