java - 在 Windows/Linux/Mac 上的 Java 程序中对全局热键使用react?

标签 java windows linux macos hotkeys

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

我该怎么做:

  • Windows(XP 或 Vista)
  • 操作系统/X
  • Linux(Gnome 或 KDE)

最佳答案

我已经使用 JNA 为 java 中的全局热键编译了一个库。它目前支持 Windows、Linux 和 Mac OSX。它还支持 windows 和 linux 上的媒体键。

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

如有任何反馈,我将不胜感激。

谢谢。

关于java - 在 Windows/Linux/Mac 上的 Java 程序中对全局热键使用react?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/79658/

相关文章:

c# - 在 Windows 中,当我在 Windows 资源管理器中双击文件时会发生什么?

Linux shell命令将文本数据从一个文件复制到另一个

linux - Sugar CRM 模块安装问题

Linux 语法错误

java - 在 O(1) 中获取最小元素的二叉树

c++ - Windows 10 夜灯是如何实现的?

Java 反射 : Getting fields and methods in declaration order

c++ - 正则表达式迭代器在 Cpp 中不起作用

java - 使用 Java SWT 在透明图像上绘图

java - setText(String) 不适用于 TextView