Modifying Boxee keybindings
Thursday, October 21st, 2010
Boxee is a pretty awesome media player for Linux. Now, I don’t have a remote to control it, but I do have a Logitech DiNovo Wireless keyboard with a detachable numeric pad. Modifying Boxee to support controlling it using the numeric pad is rather easy:
Browse to the map that contains the Boxee installation. For me that’s /opt/boxee but it’s probably different on your system (try /usr/share/boxee or /usr/lib/boxee). Open up the file system/keymaps/keyboard.xml in your favorite editor. Here you will see a big list of keybindings. Find the <global> section which contains the <keyboard> section. In that section, add the following:
<one>SkipPrevious</one> <three>SkipNext</three> <four>Left</four> <five>Down</five> <six>Right</six> <seven>BigStepBack</seven> <eight>Up</eight> <nine>BigStepForward</nine> <period>Pause</period>
Now comment out the following lines:
<!-- <zero>Number0</zero> <one>Number1</one> <two>Number2</two> <three>Number3</three> <four>Number4</four> <five>Number5</five> <six>Number6</six> <seven>Number7</seven> <eight>Number8</eight> <nine>Number9</nine> -->
You may also want to modify the <FullscreenVideo> section and add these:
<four>StepBack</four> <six>StepForward</six>
Save the file, exit, and start Boxee. You can now control using your numeric pad.