【问题标题】:How to detect fn key pressed event in java如何在java中检测fn键按下事件
【发布时间】:2015-12-31 06:50:43
【问题描述】:

我成功地为字符和数字创建了按键事件。但是当我按下任何功能键时,代码不会检测到它。我使用.getCharacter() 来按下按键。这就是我到目前为止所做的事情

@FXML
private void checkKeyTyped(KeyEvent e) {

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

当我按下任何普通键时,它会打印该键,但当我按下任何特殊键(如功能键或 esc)时,它不会检测到任何内容。我必须先获取密钥的ASCII 值吗?

【问题讨论】:

标签: java javafx ascii keyevent


【解决方案1】:

并非每个键都映射到一个字符。

检查KeyEvent.getCode ()KeyCode中的相关常量。

【讨论】:

    猜你喜欢
    • 2021-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-25
    • 1970-01-01
    相关资源
    最近更新 更多