From 2d2dfadaeddf983bc91e071b37c921892df8786e Mon Sep 17 00:00:00 2001 From: SleekWeasel Date: Sat, 11 Jan 2020 12:18:10 +0000 Subject: [PATCH] f-key list for direct mode --- .../java/com/littlefluffytoys/beebdroid/Beebdroid.java | 5 +++-- app/src/main/res/layout-land/activity_beebdroid.xml | 9 +++++++-- app/src/main/res/layout/activity_beebdroid.xml | 6 ++++++ 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/littlefluffytoys/beebdroid/Beebdroid.java b/app/src/main/java/com/littlefluffytoys/beebdroid/Beebdroid.java index b976d14..246e2b9 100644 --- a/app/src/main/java/com/littlefluffytoys/beebdroid/Beebdroid.java +++ b/app/src/main/java/com/littlefluffytoys/beebdroid/Beebdroid.java @@ -628,6 +628,7 @@ private void setController(ControllerInfo controllerInfo) { public void showKeyboard(KeyboardState keyboardState) { Utils.setVisible(this, R.id.keyboard, keyboardState == KeyboardState.SCREEN_KEYBOARD); + Utils.setVisible(this, R.id.keyboard_help, keyboardState != KeyboardState.BLUETOOTH_KBD); Utils.setVisible(this, R.id.controller, keyboardState == KeyboardState.CONTROLLER); Utils.setVisible(this, R.id.kb_bt_alt, keyboardState == KeyboardState.BLUETOOTH_KBD); final ImageView btnInput = (ImageView) findViewById(R.id.btnInput); @@ -773,9 +774,9 @@ int lookup(int keycode) { case KeyEvent.KEYCODE_CAPS_LOCK: return BBCKEY_CAPS; case KeyEvent.KEYCODE_F10: - return BBCKEY_AT; - case KeyEvent.KEYCODE_F11: return BBCKEY_SHIFTLOCK; + case KeyEvent.KEYCODE_F11: + return BBCKEY_AT; case KeyEvent.KEYCODE_F12: return BBCKEY_UNDERSCORE; case KeyEvent.KEYCODE_DPAD_UP: diff --git a/app/src/main/res/layout-land/activity_beebdroid.xml b/app/src/main/res/layout-land/activity_beebdroid.xml index f66cc1e..a4fcabd 100644 --- a/app/src/main/res/layout-land/activity_beebdroid.xml +++ b/app/src/main/res/layout-land/activity_beebdroid.xml @@ -92,8 +92,13 @@ android:layout_alignParentLeft="true" android:text="\nAlt+...\n\n`=Caps\n1=ShLk\n2=TKbd\n3=£\nSpc=Cpy" /> - - + +