#12281: Can not reveal osk manually (frame device icon) when not in ebook mode
--------------------------------------------+-------------------------------
Reporter: dsd | Owner: dsd
Type: defect | Status: new
Priority: normal | Milestone: 13.1.0
Component: keyboards, on-screen | Version: not specified
Resolution: | Keywords:
Next_action: never set | Verified: 0
Deployment_affected: | Blockedby:
Blocking: |
--------------------------------------------+-------------------------------
Comment(by dsd):
Both clicking on a text input field, and using the frame to open the
keyboard, arrives at the same entry point in maliit.
{{{
#0 MInputContextConnection::activateContext (this=0x8430828,
connectionId=1)
at minputcontextconnection.cpp:448
#1 0xa7660796 in m_dbus_glib_ic_connection_activate_context
(obj=0x83ee420)
at minputcontextglibdbusconnection.cpp:235
#2 0xa7660152 in
dbus_glib_marshal_m_dbus_glib_ic_connection_BOOLEAN__POINTER
(closure=0xafe334a8, return_value=0xafe334e0, n_param_values=2,
param_values=0x84b2230, invocation_hint=0x0, marshal_data=
0xa7660770
<m_dbus_glib_ic_connection_activate_context(MDBusGlibICConnection*,
GError**)>) at mdbusglibicconnectionserviceglue.h:257
}}}
So an API change will be needed to make this work right: the frame device
needs a way of saying "really, really open the keyboard".
Also not really worth looking into this until #12278 is fixed, otherwise
you won't be able to type when we do get it appearing on request.
--
Ticket URL: <http://dev.laptop.org/ticket/12281#comment:1>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system