public class MainBase extends ListActivity implements View.OnKeyListener
{
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    View view = new View(this);
    view.setOnKeyListener(new View.OnKeyListener() {
  
   public boolean onKey(View v, int keyCode, KeyEvent event) {
        Log.i("log", String.valueOf(event));

        return false;
     }
   });
}
}
 혹은
public boolean onKey(View v, int keyCode, KeyEvent event) {
  Log.i("log", String.valueOf(event));
  if(event.getAction() == KeyEvent.ACTION_DOWN){
   Log.i("logs", String.valueOf(event));
   if(keyCode == KeyEvent.KEYCODE_BACK){
//    Log.i("log", String.valueOf(event));

   }
  }
  return false;
 }

이런 씩으로 activity 자체에서 키보드를 눌렸을 경우 인식을 하지 못하는 데요
위젯에 거는 것 말고 엑티비티 자체에 이벤트를 걸수는 없나요???