난 씨샵은 다뤄보지 않아서 잘 모르지만 대충 이런 흐름..?

boolean keyenable=true;

// A를 누렀을때 호출되는 메소드
private void keydown(){
 if(keyenable){
   실행되야 할 부분...
 }
 keyenable=true;
}

//컨트롤+a를 눌렀을때 호출되는 메소드
private void PreviewKeyDown (){

   실행되야 할 부분...

 keyenable=false;
}

이런식?