[Sugar-devel] Is it possible to hack the "rotate" key?

Paul Fox pgf at laptop.org
Mon Feb 18 08:48:41 EST 2013


ajay wrote:
 > Hi all.
 > 
 > Is it possible to hack the "rotate" key in XO?
 > 
 > I wish to have the following working ::
 > 
 >      * Press the "rotate" key. This will rotate the window.
 >      * Just after that, have a callback function being called in "sugar"
 > (this of course being possible  only if the "rotate" key could be hacked).
 > 

as gary points out, the rotate key event (KEY_SWITCHVIDEOMODE) is
caught by olpc-kbdshim.  that code is written to either run a command
attached to the event (currently /usr/bin/olpc-rotate), or pass the
event through, but not both.

if there were consensus that running the command _and_ passing the
event was safe and reasonable, maybe we could do that, though it
doesn't feel right to me.

but i also think gary's on the right track by suggesting you look at
other window events to learn of the rotation changes -- after all,
rotation doesn't require a button press.  it can be caused by manual
xrandr invocation, or simply by someone typing "olpc-rotate left".

paul

 > 
 > 
 > I will be thankful for any pointers.
 > 
 > 
 > 
 > Regards,
 > 
 > Ajay Garg
 > Dextrose Developer
 > Activity Central: http://activitycentral.com
 > part 2     text/plain                 129
 > _______________________________________________
 > Devel mailing list
 > Devel at lists.laptop.org
 > http://lists.laptop.org/listinfo/devel

=---------------------
 paul fox, pgf at laptop.org


More information about the Sugar-devel mailing list