我的问题是我将用户控件默认为3个小键盘键(KP_1,KP_2和KP_3),这恰好感觉最自然。当然,有一个选项菜单来更改这些键,但我认为为了生活质量,检测用户的键盘是否有键盘是否很好,如果不是默认为' J&# 39;,' K'' L'代替。
但是我似乎无法在GLFW或Java文档(例如KeyEvent)中找到任何与" hasKey(int key)"," keyExists有关的任何函数(int key)",或" hasNumpad()"。此外,我似乎无法在这个问题上找到任何SO线程。我应该在哪里寻找或者我在俯视什么?
编辑:我正在使用Java 8& GLFW openGL profile 330核心。理想情况下,正确的解决方案应该适用于:Windows,Linux和Mac(优先级排序列表)。