다른 키를 누르지 않고 Shift 키 (양쪽)를 사용자가 누르고 있으면 감지하려고하는데이를 수행 할 수 없습니다.Shift 키를 눌렀을 때 감지
protected boolean keyStatus(int keycode, int time)
{
System.out.println("down");
boolean retVal = false;
int key = Keypad.key(keycode);
if(key == Keypad.KEY_SHIFT_LEFT)
{
// do something
retVal = true;
}
else if(key == Keypad.KEY_SHIFT_RIGHT)
{
// do something
retVal = true;
}
return retVal;
}
시프트를 keyDown keyUp 등을 유발하지 않는 이상적이었을 것이다 : 이것은 내가 시프트 키를 누르면 감지있는 유일한 방법입니다. 내가 뭘 놓치고 있니?
당신이 당신의 질문에 대답 한 것처럼 보입니다, 그것을 할 방법이 없습니다. 왜 처음부터 이것을 알아야합니까? –
핀볼 게임. 시프트 키는 오리발을 제어 할 수있는 최적의 위치에 있습니다. – ADB