feature(MainActivity): add shortcut for compose new toot (SHIFT + N or CTRL + N) [#505]

This commit is contained in:
Gyuhwan Park 2019-05-30 20:32:18 +09:00
parent db989ce4ff
commit 8cbf8b59bd
1 changed files with 17 additions and 0 deletions

View File

@ -280,9 +280,26 @@ public final class MainActivity extends BottomSheetActivity implements ActionBut
return true; return true;
} }
} }
return super.onKeyDown(keyCode, event); return super.onKeyDown(keyCode, event);
} }
@Override
public boolean onKeyShortcut(int keyCode, KeyEvent event) {
if (event.isCtrlPressed() || event.isShiftPressed()) {
// FIXME: blackberry keyONE raises SHIFT key event even CTRL IS PRESSED
switch (keyCode) {
case KeyEvent.KEYCODE_N: {
// open compose activity by pressing SHIFT + N (or CTRL + N)
Intent composeIntent = new Intent(getApplicationContext(), ComposeActivity.class);
startActivity(composeIntent);
return true;
}
}
}
return super.onKeyShortcut(keyCode, event);
}
@Override @Override
public void onPostCreate(Bundle savedInstanceState) { public void onPostCreate(Bundle savedInstanceState) {
super.onPostCreate(savedInstanceState); super.onPostCreate(savedInstanceState);