Etwas ähnliches probierte ich auch schon: sth77 | Arduino Blog: IR-Fernbedienung - Teil 1
Mitlerweile verzichte ich allerdings auf die angesprochene IR-Library und nutze eigenen Code. Ich bin mir jedoch nicht sicher, ob wir auch Medientasten einer Tastatur emulieren können, in dieser Liste sind sie nicht erfasst: http://arduino.cc/en/Reference/KeyboardModifiers
Bei der Wahl des Mikrocontrollers bietet sich ein Leonardo an, wie Uwe bereits schrieb. Ich konnte auch ein günstiges Breakout-Board mit dem Atmega32U4 als Leonardo nutzen: sth77 | Arduino Blog: Atmega32u4-Board als Leonardo
[edit]: Statt noch mehr Links habe ich diese Übersicht gefunden:
Constant | Dec | Hx | Description |
--------------------------------------------------------------------
VK_BROWSER_BACK | 166 | A6 | Broken Vertical Bar |
VK_BROWSER_FORWARD | 167 | A7 | Section Sign |
VK_BROWSER_REFRESH | 168 | A8 | Spacing Diaeresis |
VK_BROWSER_STOP | 169 | A9 | Copyright Sign |
VK_BROWSER_SEARCH | 170 | AA | |
VK_BROWSER_FAVORITES | 171 | AB | Double Angle Quotes |
VK_BROWSER_HOME | 172 | AC | Not Sign |
VK_VOLUME_MUTE | 173 | AD | Soft Hyphen |
VK_VOLUME_DOWN | 174 | AE | Trade Mark Sign |
VK_VOLUME_UP | 175 | AF | |
VK_MEDIA_NEXT_TRACK | 176 | B0 | |
VK_MEDIA_PREV_TRACK | 177 | B1 | |
VK_MEDIA_STOP | 178 | B2 | |
VK_MEDIA_PLAY_PAUSE | 179 | B3 | |
VK_LAUNCH_MAIL | 180 | B4 | Spacing Acute / Acute Accent |
VK_LAUNCH_MEDIA_SELECT | 181 | B5 | Micro Sign |
VK_LAUNCH_APP1 | 182 | B6 | Pilcrow Sign / Paragraph |
VK_LAUNCH_APP2 | 183 | B7 | Middle Dot |