【问题标题】:How many java KeyCodes are there in KeyEvent?KeyEvent中有多少个java KeyCode?
【发布时间】:2015-07-18 22:10:44
【问题描述】:

KeyEvent.getKeyCode() 可以返回多少个代码?

KeyEvent.getKeyCode()返回的代码范围是多少?

javadoc for KeyEvent (VK_?) 上列出的 KeyCode 是唯一可以返回的 KeyCode,还是还有更多?

【问题讨论】:

    标签: java keyevent keycode


    【解决方案1】:

    从文档中的这一段来看,似乎没有任何此类保证:

    警告:除了那些由 Java 语言定义的键(VK_ENTER、VK_BACK_SPACE 和 VK_TAB)之外,不要依赖 VK_ 常量的值。 Sun 保留根据需要更改这些值以适应未来更广泛的键盘的权利。

    【讨论】:

    • 所以关键码的范围可以从 -2,147,483,648 到 2,147,483,647——整数的范围?
    • 我想注意到当前list of VK_? codes 似乎有保持在最大无符号16 位数字65535 以下的趋势是有用的。如果您想在答案中包含此内容,它可能会有所帮助。
    【解决方案2】:

    这些都是Key*方法可以返回的KeyCode。

    【讨论】:

      猜你喜欢
      • 2013-02-22
      • 1970-01-01
      • 1970-01-01
      • 2014-09-25
      • 2013-01-20
      • 2011-05-19
      • 2012-11-15
      • 1970-01-01
      • 2021-01-12
      相关资源
      最近更新 更多