우선 개발언어는 java SWT 인데
어짜피 이놈들이 윈도우에있는 API 들 끌어다 쓰는거라
자바 아니라도 아는능력자횽들은 답변좀 ㅠㅠ


개발하는 응용프로그램에
Ctrl + DownArrow (위쪽 화살표)
Ctrl + UpArrow  ( 아래쪽 화살표)
Alt + DownArrow
Alt + UpArrow
이렇게 단축키를 걸어주고 싶다면  ~~

우선 첫번째 질문 ~~
키 이벤트를 보니까.
 키가 눌렸을때(프레스) 눌린키값을 주는 이벤트가 하나 있고
키가 떨어졌을때(릴리즈) 떠난 키값을 주는 이벤트가 있더라고
이럴때  컨트롤이랑 같이 눌렸는지를 판단할려면
컨트롤이 눌렸을때
boolean isControl = false;
값을 true 값으로 해놓고
컨트롤이 떨어졌을때
false 값으로 해놓고
if(isControl){
    e.keySet ==위 화살표나 아래화살표인지 판단해서 해당 액션 실행
}
이런식으로 구성했는데 이게 맞는거야 ????

그리고 두번째 ~~
가장 큰 판데기가 Shell 인데 ~~
이 Shell 에다가 Label, Text, Tree
이렇게 3개를 달았으면 ~~

Shell 에다가 키 이벤트를 달면 라벨이나 텍스트 트리에 포커스가 있을때는 키 이벤트가 발생안하더라구
텍스트에다가 하면 텍스트에서만 발생하고
전체에 대해 단축키를 걸고 싶은데 그럴려면 텍스트, 트리, 라벨 이 3군데 전부에 키 이벤트를 걸어줘야되는거야 ??
다른 응용프로그램들 보면 단축키 쉽게 만들던데 쉽지 않네..

마지막 3번째..
트리에 키 이벤트를 걸고 Alt + DownArrow 를 하면
트리에서 커서가 위아래로 움직이고
알트를 눌렀을때 위에 메뉴바가 있다면 메뉴바가 눌려지더라구...
이거 어떻게 없앨수 있을까 ???

능력자 횽들 답변 부탁하고.
낼 밤 늦게나 확인할거 같아 ~~
미리 답변 감사~~~

ps 응용프로그램은 웹개발보다 몆배이상 어려운것 같음 ~~
새삼 바탕화면에 있는 프로그램들이 위대해 보이고 있음 ~~