AirMote is an application for the Apple iPhone and iPod Touch that lets you control a Macintosh computer remotely.
Airmote, on this page, is for older devices that can’t run the latest iOS system, such as the original iPhone model.
This is the general description page. The online help for AirMote is here.
Sit down and enjoy video or music!
Control media players like Front Row, iTunes, QuickTime Player, VNC, Plex, and others.
Stand up and show a presentation!
Use Keynote, PowerPoint or any other application.
Customize to your heart’s content!
If it can be controlled with the computer keyboard, it can be controlled by AirMote. You can create any number of custom remote control screens, each with up to 12 buttons that can be set up to do anything a computer keyboard can do. Any button can have any label and send any sequence of keystrokes. Details on setting up custom buttons are in the online help.
AirMote connects to a computer and displays a remote control screen. Touch the “Next” button to switch to another screen layout. Quickly switch among any number of button layouts, in any order you like.
A number of remote control screen layouts are built-in, making it very easy to control media players, presentation applications, iTunes, iPhoto, QuickTime Player, Keynote, and Apple’s Mouse Key, Full Keyboard Access, and VoiceOver features.
AirMote uses VNC protocols to make a connection. This ability is built-in and easy to set up on any Macintosh running OS X 10.4 or above. Information on doing it is here.
The online help for AirMote is here.



I have a mac mini to run my tv. Will this app work with that?
Yes, it will work with a Mac Mini. One of my friends uses it to control a Mac Mini running Front Row and VLC (a video player application). -Mike (author)
Could your product be programed to control a Dish Network channel control box and a Gene Garage Door opener?
Joe, no. The iPhone does not have an infrared signal like most device remote controls. Instead, it uses the WiFi radio to communicate with the computer. So only the computer itself, and anything the computer can control, can be controlled with AirMote. -Mike
There any way we can send an action code in which is HOLD down the arrow keys to advance or rewind in the front row with the movie, and no skip to the next chapter?
(Sorry for my English)
Rodrigo: There is no code sequence in AirMote that will let you hold down an arrow key. However, it is true that holding down the arrow key on a regular keyboard (which is what AirMote would be virtually doing) is different than holding down the arrow key on Apple’s own infrared remote. Apple’s remote sends its own unique codes for “hold down arrow” that aren’t available on the keyboard. So there isn’t really a keyboard equivalent for “fast forward”.
Will this work with Apple TV? or are there any plans to take it there?
Mike, I don’t think AirMote will work with Apple TV short of a little hacking. AirMote will work with any computer that will do screen sharing via VNC, but Apple TV doesn’t do that out of the box.
I’m looking for an app which will allow me to switch from Keynote to Safari, and control Safari, then return to Keynote (i.e. using ‘Command-Tab’). Can AirMote be scripted to do this easily, and will app-switching actually work? The ability to control a web browser would be awesome, but I assume that this would be handled by VNC. I’ve yet to find an app which can properly utilise the command-tab switching that I need to use.
Ivanovitch, I think it can, with a little customization. The app-launching examples I have in AirMote are based on using Spotlight as a launcher, and are a little iffy. But lately I’ve taken to using a free app called FastScripts Lite, which will run an AppleScript when you press a key combo you define. I made a few simple scripts in Script Editor (one-liners like ‘tell application “Keynote” to activate’) and hooked them to keystrokes like Command-Option-K. Then I made a button in AirMote to give that keystroke. This made the AirMote button into a solid, reliable app launcher – and of course AppleScripts can do a TON of things so it’s good for a lot of stuff. I’m writing an article about using FastScripts with AirMote. You can get FastScripts at http://www.red-sweater.com/fastscripts/ and a link at the bottom of that page gets the free lite version.
Just a quick one here,
This app interfaces with normal VNC protocols port 5900?
So it could be even used to do arrows and such on a Linux machine with VNC server installed?
Also I would add plus and minus keys to the keyboard library. A number of Media Center applications use plus and minus for volume control.
I think thats \xFF6B and \xFF6D ?
Rob, correct. VNC on port 5900. It should work on any computer that supports that. For the keypad plus and minus keys, my X-terminal chart says \xFFAB and \xFFAD are the codes.
I just bought AirMote and am trying to get it to work with Plex. Is there a readymade template for Plex? There seems to be one for FrontRow but I’ve been unable to adapt things for Plex (and can’t get it to launch Plex even though the Apple remote does).
It\s a really nice remote utility and I can see how it could be very useful for Plex.
philip
OMG,
This thing is perfect!
I just got it all setup and wrote a little piece in my blog:
http://www.goingson.be/2008/12/airmote-iphone-ubuntu-xbmc.html
Airmote Ubuntu Xbmc and the Iphone what a fun combo.
For plus and minus I just used “+” and “-”
I have listed in the blog article the other key commands that may be useful for XBMC.
Lepton: You really have made a great app. Congrats!
pmcd, there isn’t a built in screen for Plex, but I have been having lots of fun using AirMote with Plex myself! I made up my own screen for Plex. On that screen I have the four arrow keys as usual, and the “Space” key in the middle, which will pause and play when a movie is running. I also put the “Return” key, which you need for selecting menu items, and the “Escape” key which you need to go back a step in the menus. Then I made a couple of simple buttons for “Aspect”, “Info” and “Menu” which simply send “z”, “i”, and “c” respectively. Aspect changes the proportions of a running movie to best fill the screen, Info brings up information in several places, and Menu brings up a contextual menu in several places, especially when browsing through movie titles. This all works so well I want to put it in a future version. I really enjoy Plex as a media player, for those who want to check this free open source player out go to http://www.plexapp.com
Lepton,
Got it. Pretty snazzy. Why doesn’t the Escape key quit Plex when you are at the main screen. It works fine otherwise (when one is inside Plex)? I have to arrow down to Power Off and hit return twice.
philip
It used to be that way, but the latest version of Plex does not quit with the Escape key. It needs Command-Q to quit. Or you can quit from the On/Off part of the main menu.
does i work if there is no wifi connection? eg in scholl etc..
lolo, yes. AirMote uses WiFi to connect to a computer over the local area network, but if WiFi is not available, it can use the cellular network to make a connection, as long as the computer is on the Internet.
I’m trying to set up airmote to run a powerpoint presentation, but need a key to start the slideshow. The shortcut is CONTROL+SHIFT+S
What is the code for this? Can’t find control characters in the special characters menu.
Andrew, the action code for Control-Shift-S is “\xffe3\xffe1s”. FFE3 is for Control, FFE1 is for Shift, and “s” is for “S”. So for any Control character, it’s \xFFE3 followed by the character in lowercase (the case of hex digits don’t matter).
Following up on my comment about Plex, I’ve also been enjoying Boxee, another app that, like Plex is based on XBMC, a swell open source Media Center type of app. Boxee plays your media, and hooks it into online synopsys, artwork and such, but it also integrates Internet media services like Hulu, NetFlix,last.fm, Flickr, and lots more, so you can play from those as well. It’s all full screen and pretty nice, though it’s a public alpha. The site for it is at http://boxee.tv and is aiming to be on Mac, Windows, Linux and AppleTV. It’ll work great with AirMote – I’m working on AirMote 1.1 right now..
So far the app seems to work well. Setup documentation on the site is good and clear. I want to use it for the many short cuts involved with Adobe Lightroom. Unfortunately, I can’t figure out how to get “Shift”, “Tab”, and “Command” which are used in key combinations often. Any help here would be great. Also, if there is a place where all of the codes for these buttons are defined, could you please share. I’m sorry if you already have this info posted some where, I just couldn’t find it.