我正在开发一个应用程序,该应用程序需要我覆盖 lwit 中的按键和释放方法,以便将特定的功能映射到游戏键中。
当我这样做时,游戏键工作正常,但我无法向应用程序添加两个以上的命令。通常 actionlistener 会自动处理多个命令的映射,但它不会。
是否可以将多个命令映射到一个软键(如键码 -7)并有一个 if 语句来动态检查按下了哪个命令。
public void keyReleased(int keyCode) {
switch (keyCode) {
case -6: // left cmd key
function a();
return;
case -7: // right cmd key
//Need this to handle more than one command function
return;
}
//function to handle gamekeys
}
希望我对我的问题足够清楚。请帮忙