xbmc settings

Enabling dirty regions can help speed up the GUI in XBMC and decrease the demand on your CPU and GPU. Dirty regions has no effect during video playback unless there are GUI elements (on screen buttons) visible. The video itself is unaffected by these settings. For more information see: Working with dirty regions

http://wiki.xbmc.org/index.php?title=Dirty_regions

~/.xbmc/userdata/

cat advancedsettings.xml       

                                                                                  

<advancedsettings>
  <gui>

       <algorithmdirtyregions>1</algorithmdirtyregions>
       <nofliptimeout>1000</nofliptimeout>
      
<visualizedirtyregions>false</visualizedirtyregions>
 
</gui>
</advancedsettings>


For keyboard settings use

/usr/share/xbmc/system/keymaps/keyboard.xml