在Java中从自定义键盘或鼠标捕获按键

在Java中从自定义键盘或鼠标捕获按键,java,input,keylistener,keyevent,Java,Input,Keylistener,Keyevent,我知道如何使用java中的keylister和keyEvent获取按键 比如说,我有一个游戏鼠标/键盘,里面通常有很多其他的按钮(我的剃须刀帝国有3个这样的按钮),但没有在列表中列出 我是否可以创建自己的类或扩展此KeyEvent以便创建自己的按钮(可能像VK_special)?如果没有,原因是什么?鼠标操作和键盘操作有很大的区别。我建议你把这个问题分成两部分。这主要取决于你的键盘如何处理这些按钮。它们是新的密钥代码,还是更像是一个只与自己的驱动程序通信的专有游戏设备?您可能需要指定要在哪个键盘

我知道如何使用java中的
keylister
keyEvent
获取按键

比如说,我有一个游戏鼠标/键盘,里面通常有很多其他的按钮(我的剃须刀帝国有3个这样的按钮),但没有在列表中列出


我是否可以创建自己的类或扩展此KeyEvent以便创建自己的按钮(可能像VK_special)?如果没有,原因是什么?

鼠标操作和键盘操作有很大的区别。我建议你把这个问题分成两部分。这主要取决于你的键盘如何处理这些按钮。它们是新的密钥代码,还是更像是一个只与自己的驱动程序通信的专有游戏设备?您可能需要指定要在哪个键盘上使用。另外,是的,将问题分成两个部分是个不错的主意。