Write does not know what is the ebook switch state, that logic is in the osk.<div><br></div><div>Looking in the wiki and sugar code, I could not find information about how read the switch,</div><div>but in ticket <a href="http://dev.laptop.org/ticket/12326">http://dev.laptop.org/ticket/12326</a> found this:</div>
<div><br></div><div>If you do:</div><div><br></div><div><pre class="wiki" style="background-color:rgb(247,247,247);border:1px solid rgb(215,215,215);margin-right:1.75em;margin-left:1.75em;padding:0.25em;overflow:auto;line-height:20.183332443237305px">
evtest --query /dev/input/event4 EV_SW SW_TABLET_MODE; echo $?</pre></div><div><br></div><div>If the xo is in ebook mode returns 10, if not, returns 0.</div><div><br></div><div>There are any official doc about the switches I am missing? There are a way to catch a event when the switch is activated, using dbus or something similar?</div>
<div><br></div><div>Gonzalo</div><div><br></div><div><br><div class="gmail_quote">On Thu, Jan 24, 2013 at 12:16 PM, Martin Langhoff <span dir="ltr"><<a href="mailto:martin.langhoff@gmail.com" target="_blank">martin.langhoff@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Thu, Jan 24, 2013 at 10:13 AM, Paul Fox <<a href="mailto:pgf@laptop.org">pgf@laptop.org</a>> wrote:<br>

> i believe sugar already has code to detect the two modes, since<br>
> that's how it knows whether to present the OSK or not.<br>
<br>
</div>Yep. Ajay, I think Write shows you the way :-)<br>
<br>
<br>
<br>
<br>
m<br>
--<br>
 <a href="mailto:martin.langhoff@gmail.com">martin.langhoff@gmail.com</a><br>
 <a href="mailto:martin@laptop.org">martin@laptop.org</a> -- Software Architect - OLPC<br>
 - ask interesting questions<br>
 - don't get distracted with shiny stuff  - working code first<br>
 - <a href="http://wiki.laptop.org/go/User:Martinlanghoff" target="_blank">http://wiki.laptop.org/go/User:Martinlanghoff</a><br>
</blockquote></div><br></div>