Странные требования. Я не знаю, понимаю ли я вас, но пытаюсь помочь.
Вставьте его в упражнение:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if((keyCode == KeyEvent.KEYCODE_BACK)) {
Log.d(TAG, "back button pressed");
//here manage yours focus on/off and finishing activity
}
return super.onKeyDown(keyCode, event);
}