On-screen keyboard is shown when bluetooth keyboard is connected

Bug #1518423 reported by tschoie
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
unity8 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Nexus 4 (mako, OTA-8) connected to external display and paired with bluetooth keyboard/trackpad

The on-screen keyboard is regularly shown (e.g. when entering an url in the browser address bar) on the external (non-touch) display although a bluetooth keyboard/trackpad is connected to the device.

I don't know if this is app specific or whether it could be controlled by a system-wide setting.

Revision history for this message
Michael Zanetti (mzanetti) wrote :

Hmm, I just tried on my devices here, but I can't reproduce. Does the Bluetooth keyboard work for you? I.e. does it not only show up as connected in systemsettings, but also produce valid keypresses?

If possible, can you give me the output of "gsettings get com.canonical.keyboard.maliit stay-hidden" when the keyboard is connected and when it is not.

Thanks

Changed in unity8 (Ubuntu):
status: New → Incomplete
Revision history for this message
Michael Zanetti (mzanetti) wrote :

Oh, also, please post the output of "sudo lsinput" on the device when the keyboard is connected. You will need to make the file system writable and install it with apt-get tho.

Revision history for this message
tschoie (tschoie) wrote :

Hi Michael, thanks for looking into the issue.

I've quickly checked "gsettings get com.canonical.keyboard.maliit stay-hidden" and it returns "false" both when the keyboard is connected (input is registered correctly in this case, too) and when it is not.

The following is from "sudo lsinput" when the keyboard is connected (see event6):

/dev/input/event0
   bustype : (null)
   vendor : 0x0
   product : 0x0
   version : 0
   name : "pmic8xxx_pwrkey"
   phys : "pmic8xxx_pwrkey/input0"
   bits ev : EV_SYN EV_KEY

/dev/input/event1
   bustype : BUS_I2C
   vendor : 0x1
   product : 0x1
   version : 1
   name : "keypad_8064"
   phys : "keypad_8064/input0"
   bits ev : EV_SYN EV_KEY EV_MSC

/dev/input/event2
   bustype : (null)
   vendor : 0x0
   product : 0x0
   version : 0
   name : "touch_dev"
   bits ev : EV_SYN EV_ABS

/dev/input/event3
   bustype : (null)
   vendor : 0x0
   product : 0x0
   version : 0
   name : "apq8064-tabla-snd-card Button Ja"
   phys : "ALSA"
   bits ev : EV_SYN EV_KEY

/dev/input/event4
   bustype : (null)
   vendor : 0x0
   product : 0x0
   version : 0
   name : "apq8064-tabla-snd-card Headset J"
   phys : "ALSA"
   bits ev : EV_SYN EV_SW

/dev/input/event5
   bustype : (null)
   vendor : 0x1
   product : 0x1
   version : 1
   name : "hs_detect"
   bits ev : EV_SYN EV_KEY EV_SW

/dev/input/event6
   bustype : BUS_BLUETOOTH
   vendor : 0x4e8
   product : 0x7021
   version : 283
   name : "1byone Keyboard"
   phys : "79:2f:d5:f7:d6:98"
   uniq : "2d:08:07:00:73:20"
   bits ev : EV_SYN EV_KEY EV_REL EV_ABS EV_MSC EV_LED EV_REP

I hope this helps. Cheers.

tschoie (tschoie)
Changed in unity8 (Ubuntu):
status: Incomplete → New
Revision history for this message
tschoie (tschoie) wrote :

This has been resolved with the release of OTA-9. Thanks.

Changed in unity8 (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.