簡體   English   中英

如何在Java中檢測FN鍵按下事件

[英]How to detect fn key pressed event in java

我成功地為字符和數字創建了按鍵事件。 但是當我按下任何功能鍵時,代碼都不會檢測到它。 我已經使用.getCharacter()來按下鍵。 這是我到目前為止所做的

@FXML
private void checkKeyTyped(KeyEvent e) {

    System.out.println("Pressed key : " + e.getCharacter());
}

當我按下任何普通鍵時,它會打印鍵,但是當我按下任何特殊鍵(例如功能鍵或esc)時,它什么也不會檢測到。 我是否必須首先獲取密鑰的ASCII值?

並非每個鍵都映射到一個字符。

檢查KeyEvent.getCode ()KeyCode的相關常量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM