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

main
Gyuhwan Park 6 years ago
parent a67df34df3
commit 8dd61ba9da
  1. 17
      app/src/main/java/com/keylesspalace/tusky/MainActivity.java

@ -280,9 +280,26 @@ public final class MainActivity extends BottomSheetActivity implements ActionBut
return true;
}
}
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
public void onPostCreate(Bundle savedInstanceState) {
super.onPostCreate(savedInstanceState);

Loading…
Cancel
Save