Настраиваемые ярлыки в приложении Java

Я хотел бы включить настраиваемые сочетания клавиш в моем приложении Java (пользователь может изменить их). Поскольку это не очень необычный запрос, мне было интересно, существует ли библиотека / проект, который мог бы помочь мне достичь моей цели.

К сожалению, я не смог найти ничего полезного в Google.

Спасибо, аЗен


Закончилось создание собственного менеджера ярлыков с нуля. Это заняло около 20 часов.

2 ответа

Решение

Ярлыки могут быть указаны в качестве ускорителей в случаях Action, Менее гибко, ярлыки могут быть представлены KeyEvent экземпляры, полученные с помощью KeyListener, Любой может быть сохранен в java.util.Preferences или же javax.jnlp.BasicService, как предлагается здесь.

Я не знаю о библиотеке общего назначения, но эта игра предлагает RCKeys диалог для переназначения ключей. Он включает в себя основные функции для предотвращения дубликатов.

образ

Я не знаю ни одной библиотеки, но если вы застряли, вы должны взглянуть на KeyboardFocusManager & KeyboardEventDispatcher или KeyboardEventPostProcessor.

Это, по крайней мере, даст вам доступ к ключевым событиям системного уровня

Другие вопросы по тегам