Итак, в основном я использую JNA для установки хука клавиатуры LowLevelKeyboardProc, все работает отлично, я могу получить значения точно так же, как я хочу их в Java, но проблема, которую я получаю, заключается в попытке преобразовать в Символы, это становится чрезвычайно раздражающим, обрабатывая замки заглавных букв, клавиши SHIFT и множество других вещей, как все, что не аз 0-9 на клавиатуре, мне было интересно, есть ли более простой способ сделать преобразование?
вот подробности того, что я получаю с крючка при каждом нажатии клавиши
http://msdn.microsoft.com/en-us/library/windows/desktop/ms644967(v=VS.85).aspx
, я подумал, что может быть лучше всего найти способ для генерации KeyEvent вручную (не char, так как мне нужно что-то для обработки таких вещей, как клавиши F, кнопка блокировки прописных букв, кнопка CTRL и т. д.).
Любая помощь, которую я могу получить, очень ценится.