title: Using GLFW or Pure Java How Can We Detect If Numpad Is Present
body: <p>My issue is that I am defaulting user controls to 3 numpad keys (KP_1, KP_2, and KP_3), which happen to feel the most natural. Granted there is an option menu to change these keys however I thought for the sake of quality of life it would be nice to detect if the user's keyboard has a keypad at all and if not default to 'J','K','L' instead.</p>
  
  <p>However I can't seem to find any function in the GLFW or Java docs (such as KeyEvent) which is anything relating to "hasKey(int key)", "keyExists(int key)", or "hasNumpad()". Furthermore I can't seem to find any SO threads on the issue. Where should I be looking or what am I overlooking?</p>
  
  <p>Edit: I'm using Java 8 &amp; GLFW openGL profile 330 core. The proper solution should ideally work on: Windows, Linux, and Mac (priority ordered list).</p>