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" /> - - + +