java - 在 Java 中使用键盘 "ContextMenu"按钮

标签 java contextmenu right-click keylistener keyevent

在我正在处理的应用程序中,我想监听何时按下键盘的上下文菜单(右键单击)按钮。

澄清一下,我说的是空格键右侧 Alt Gr 和 Ctrl 之间的按钮。我知道它不是在所有键盘上(旧的,mac 等),但我知道所有将使用此应用程序的键盘都会有按钮。

我想知道是否有一个简单的 KeyEvent 或任何其他方法来知道它何时被按下。

谢谢,

戴夫

最佳答案

为了回应@Thijs Wouters 的回答,(a) 这始终是找出哪些键代码与 Java 中的哪些键相关联的好方法,以及 (b),上下文菜单的键代码 525 是20D 为十六进制,在 Java 中(自 1.5 起)定义为

KeyEvent.VK_CONTEXT_MENU

为了便于代码阅读。

关于java - 在 Java 中使用键盘 "ContextMenu"按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4898538/

相关文章:

java - 使用 Java 8 Lambda 表达式将字符串数组转换为 Map

java - Pig ERROR 2998 : Unhandled internal error. Static(错误名称:com/company/Static)

Android 自定义拨号器点击电话号码链接

jquery - 如何在 CSS3 中实现径向/饼形菜单?

javascript - Firefox 3.6 没有右键单击事件

javascript - 为我的网络应用制作自定义右键单击上下文菜单

java - 使用 CloverDX 进行数据转换期间连接中止

java - 基本类型的推土机自定义转换器

c# - 如何将菜单项添加到 Excel 2010 单元格上下文菜单 - 旧代码不起作用

java - 将 Java 程序添加到 Ubuntu 上下文菜单