Keys and buttons

OlpcWiki:OLPC_Human_Interface_Guidelines/The_Sugar_Interface/Input_Systems - normal and odd keys




bug/patch discussion of keybindings that over-ride standards - Enabling Crtl-s, and other discussions
OlpcWiki:Scroll-Wheel_Copy_and_Paste (well, not a key, exactly...)


If a Ctrl-key is used by sugar, Esc-Esc followed by the key should work.


Eg, C-O s/b Esc-Esc O





Typing non-English chars

OlpcWiki:Keyboard#Typing_Non-English_characters (using AltGr)


alt gr Alternate Graphic


reffed as


alt gr


Misc buttons

Gamepad - 4-position circle on the left
Game controller - 4-button on the right
screen rotation - small on lower left


no dedicated page that I can find, gamepad mentioned under OlpcWiki:Hardware_specification#Integrated_peripherals - “Gamepad: Two sets of four-direction cursor-control keys;”


Keyboard ref to - but no linkability to indiv features


The grab keys have a very specific (yet unrealized) purpose. They are supposed to carry much of the weight currently placed on scroll bars, which are often unfriendly. The behavior will mimic that of Mac laptops’ two-fingered scrolling, allowing one to pan around any scrolling view while holding this key. (source)




I’ve bound the quake-terminal to <ALT>-t (or M-t, emacs-style; what format to I want to use?)



In Emacs,


M-< runs the command beginning-of-buffer
M-> runs the command end-of-buffer


which are usually obtained via alt-shift-, and alt-shift-.


but on the XO, the same key-seqence yields the angle-quotation marks « and » (&laquo; and &raquo; - 171/187)


I can’t seem to actually bind to the char it outputs.


(char-to-string (decode-char 'ucs 171))

some info at


see the refs at to see if any useful



UPDATE the sequence of keystrokes is improtant! shift-alt-<key> yields the angle-quotes, but alt-shift-<key> provides the desired behavior.


Stuck keys

stuck Ctrl key


When my CTRL key gets stuck, I press firmly in a circular motion -- wiggling it around about 5 time, and it usually unsticks. I haven’t resorted to pulling the case apart, yet.



See Also







Comment Page  

  live casino dealer jobs   - 25.02.2019 - 13:35    
Im happy I finally registered

Excellent beat ! I would like to apprentice while you amend
your website, how can i subscribe for a blog website?


The account helped me a acceptable deal. I had been a little bit acquainted of this your broadcast
offered bright clear concept sites)



Add Comment

 Your Message
 Enter value ← Have you entered the code number?