public boolean onTrackballEvent(MotionEvent event){
  ....  
 }
public boolean onTouchEvent(MotionEvent event){
...
}

만약 트랙볼을 움직이거나, 터치를 하면 이 함수를 통해서 처리한다는 것은 알았습니다.
제가 하고자 하는 것이 트랙볼이나 터치를 건들이지 않고 가속기를 이용해서 이와 똑같은 역할을
수행하는 것인데요.
만약 버튼이 3개가 나란히 배열되어 있을 때 트랙볼을 옆으로 굴리면 1 -> 2 -> 3 번째 버튼으로 움직이지
않습니까? 또 리스트 뷰에서 터치를 누른 상태에서 위로 움직이면 스크롤이 아래로 내려가구요.
 (참고로 지금 G1을 폰을 구매해서 사용하고 있습니다. dev폰이 아니라서 제약이 있더군요)
결국 제가 필요한 것은 저 함수들안의 내용을 어떻게 꾸몄을 때 이러한 것들이 가능할 수 있는지 하는 것입니다.
안드로이드 사이트를 봐도 이런 내용은 찾아보기가 쉽지가 않네요. ^^;
어려운 내용인것은 알지만 혹시나 조금이라도 힌트가 될만한 내용을 아시는 분은 알려주시면 고맙겠습니다.