Is it possible to control the Pi from my laptop, using the keyboard and mouse, over the network? I know I can access a remote control from my android phone or through the XBMC media centre's local IP, but what I'd really like is the functionality of the keyboard.
XBMC supports HDMI CEC which supports allot of CEC Enabled TV's (Usually called something else, like Panasonic VieraLink)
Just use the remote control of any device connected via HDMI. For example I can use my satellite box or my TV's remote to control XBMC.
I'm surprised nobody has mentioned it, but you could try out VNC. You won't get the greatest performance out of it, as most of the CPU/RAM will be going to XBMC, but if you look here and here there are a few places you can get instructions on how to do this.
I'm not totally sure that this will work or how to set it up, as I've never used XBMC on the Pi, but it seems to be a common enough request on the RPi forums, so I just figured I'd mention it. You can find other instructions, sites, etc. by just googling
VNC Raspberry Pi XBMC. Should bring up plenty of sites.
Another alternative is to use synergy,
Synergy lets you easily share your mouse and keyboard between multiple computers on your desk. Supported on Windows, Mac OS X and Linux.
It's pretty straightforward process, it acts both as a server and as a client, so you should install it on both computers. It's important to notice that version compatibility problems were reported by other people over a few forums, so remember to check if your computer and raspberry pi shares the same version number.
For command-line access,
ssh may be best for that - see here. I will embed the instructions later, but it looks like this (from a remote machine):
This can be connected to by an Android device, using ConnectBot. This is rather good, but you cannot always use characters such as
<, as there is a severe lack of things like arrow keys, as it uses the default keyboard. This can be improved by using Hacker's Keyboard, which you can install (also for free) as well, and may be one of the better android apps.
If you have connection issues, this can sometimes be resolved by running this on the Pi -
echo "Compression no" >> ~/.ssh/config - to remove the default compression settings.
(If this results in the
No such file or directory sort of error, run
mkdir ~/.ssh to create the
~/.ssh directory first)
For a graphical view of the Pi, you may want to use VNC instead:
There is a tutorial on that here
You can control XBMC from its web interface or any plugin you install.
A recommended one is AWX which has a remote control, media selecting, that you can control from any browser on any device.
- There is a Windows APP XBMC Control
MIcrosoft Wireless 3000 series just works on the Raspberry Pi (Even the first ones because it uses very little power) The USB emualtes keyboard from boot and does not need software. I used this with XBMC and there is a mouse pointer (not very good though) that shows up when you move the mouse around.
You can also plug in a Bluetooth Adapter and use a Bluetooth Keyboard and mouse. But you need to configure Bluetooth in SSH (Or I think the latest XBMC has some kind of BLuetooth paring setting)
I personnaly prefer using the android control : YATSE http://yatse.leetzone.org/redmine
It's a free app, always evolving and very well integrated to XBMC
There are browser add-ons which will give you "remote keyboard" (or sort of). Here is for Firefox and here is for Chrome. This will give you arrows, enter/back, volume control/mute, and some more stuff. You can use your mouse to click on the buttons, or use your keyboard. Pretty much everything you need to remote control XBMC.