Charging the battery over USB

 echo 1 > /sys/devices/platform/battery/usb_online
 echo 3 > /sys/devices/platform/battery/charge_level

Calibrating touchscreen (with  http://www.freedesktop.org/wiki/Software/xinput_calibrator/)

 export DISPLAY=:0
 xinput_calibrator

You can use the output of the above program in a script with this

 xinput set-prop --type=int --format=32 "Main Touch Screen" "Evdev Axis Calibration" 57 1938 162 1979

Rotating touchscreen

#Normal
xinput set-prop "Main Touch Screen" "Evdev Axis Inversion" 0, 0
xinput set-prop "Main Touch Screen" "Evdev Axes Swap" 0

#Right
xinput set-prop "Main Touch Screen" "Evdev Axis Inversion" 1, 0
xinput set-prop "Main Touch Screen" "Evdev Axes Swap" 1

# Inverted
xinput set-prop "Main Touch Screen" "Evdev Axis Inversion" 1, 1
xinput set-prop "Main Touch Screen" "Evdev Axes Swap" 0

# Right
xinput set-prop "Main Touch Screen" "Evdev Axis Inversion" 0, 1
xinput set-prop "Main Touch Screen" "Evdev Axes Swap" 1

Right click by long holding

# for xorg.conf or subset

Option "EmulateThirdButton" "1"
Option "EmulateThirdButtonTimeout" "750"
Option "EmulateThirdButtonThreshold" "30"