tangguo

在Windows / Linux / Mac上的Java程序中对全局热键有反应吗?

java

Java6应用程序位于系统托盘中。需要使用热键(例如,Super-G或Ctrl-Shift-L等)将其激活,并执行某些操作(例如,显示输入框)。

我该怎么做:

  • Windows(XP或Vista)
  • OS / X
  • Linux(Gnome或KDE)

阅读 271

收藏
2020-12-03

共1个答案

一尘不染

我已经使用JNA在Java中为全局热键编译了一个库。目前,它支持Windows,Linux和Mac OSX。它还支持Windows和Linux上的媒体密钥。

如果有人感兴趣,请尝试https://github.com/tulskiy/jkeymaster

我将不胜感激任何反馈。

谢谢。

2020-12-03