What a surprise! Someone is still reading this thread.
OK here are the instructions:
1. Download the attached files and copy them to USB stick or SD card.
Note: the Mousekeys.pdf is just a .txt file but it execceded the size
for txt file attachmnents so I renamed it.
In the following text I will refer to this stick as "usbname",
substitute the name of your USB stick or SD card.
Move your USB card to the XO and mount it.
Open a terminal session.
2. Install the virtual on-screen keyboard:
sudo apt-get install xvkbd
If necessary see documentation
at : 1x:xvkbd - Linux Man PagesManual Documentation for Linux / Solaris / UNIX / BSD
3. To control the mousekeys functionality install the xkbset utility:
sudo apt-get install xkbset
4. Backup and replace the mousekeys file with the new one:
sudo cp mousekeys mousekeys.backup
sudo cp /media/usbname/mousekeys.pdf mousekeys
When the mouse keys are enabled (tablet-mode) this change makes the square button
on the right of the screen
the left mouse button,
the check button the right mouse button,
and the circle the 3rd mouse button.
Also it makes "X" button the equivalent of pressing Control + Alt.
5. Copy in togglemousekeys script:
sudo cp /media/usbname/togglemousekeys.txt togglemousekeys.sh
That script checks whether mousekeys are enabled or not, and switches to the other state.
It also toggles repeat keys since you need to disable them for mousekeys to work properly ,
but reenable them for keyboard things like holding down the down arrow to scroll through a file.
6. Copy in togglevkbd script:
cd /usr/bin (you should still be there)
sudo cp /media/usbname/togglevkbd.txt togglevkbd.sh
This script checks whether the on-screen keyboard is running.
If so, it kills it. If not, it runs it as a small keyboard in the bottom right corner.
7. Make sure sure the new scripts are executable:
sudo chmod 755 toggle*
8. Backup and copy in new key bindings file:
cp .xbindkeysrc .xbindkeysrc.backup
cp /media/usbname/.xbindkeysrc.txt .xbindkeysrc
The new file binds the rotate screen button (its on the bottom left of the screen)
to toggle the mousekeys on and off,
and it toggles the "X" + Square key (Control+Alt+Mouse1) to toggle the on screen keyboard.
To rotate the screen now in non-tablet mode, you must press Ctrl + Alt + rotate key.
To rotate the screen in tablet mode, press the "X" + the rotate key.
After restarting to get into tablet mode press the rotate screen button (on left bottom of screen).
Once in tablet mode:
- The arrow keys on the left of the screen control the movement of the mouse cursor.
- The square key on the right of the screen acts like the left mouse button to click things.
- The Check button is the right click button.
- The "O" button is the 3rd mouse button.
- The 'X" button acts the same as pressing Ctrl + Alt. Pressing it and the square button toggles
the on-screen keyboard off and on.
To get out of tablet mode press the rotate button.
Note: for some reason if you don't use the screen keys for a few minutes, it will drop out of tablet mode.
To get back into tablet mode again, just press the rotate button.
To rotate the screen you know must now press Ctrl + Alt + the rotate button. In tablet mode press the "X" key
plus the rotate button.
Enjoy. Let me know if there are any problems