代码之家  ›  专栏  ›  技术社区  ›  Grumblesaurus

字符的javafx键代码是什么:`

  •  0
  • Grumblesaurus  · 技术社区  · 6 年前

    字符的javafx键码是什么:“?

    我试过搜索关键字代码,我看到的唯一候选项是“back-quote”,但这似乎与 À 根据这一点(可能是编码问题)。

    System.out.println ( KeyCode.BACK_QUOTE.getChar() );
    

    在这两种情况下,我都不认为这代表着‘我找不到任何其他的候选人。

    KeyCode.getKeyCode( "`" )
    

    收益率 null 那就是威德。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Slaw    6 年前

    听的时候 KeyEvent.KEY_PRESSED 它给我的事件 KeyCode.BACK_QUOTE 当我按下 ` 关键。

    // Prints BACK_QUOTE
    primaryStage.addEventFilter(KeyEvent.KEY_PRESSED, event -> System.out.println(event.getCode()));
    

    如果我听 KeyEvent.KEY_TYPED 事件键入时字符为' ` .

    // Prints `
    primaryStage.addEventFilter(KeyEvent.KEY_TYPED, event -> System.out.println(event.getCharacter()));
    

    但是,我也得到了 À KeyCode.BACK_QUOTE.getChar() . 我不知道为什么会有矛盾,但看起来 KeyCode 因为是 BACK_QUOTE .