What's the best HTPC controller or home theater PC remote?
For most living-room PCs it's the phone you already own: big labeled buttons for play, pause and volume, a trackpad and keyboard for search boxes, and voice, which an IR remote or air mouse can't match. SofaDeck turns any iPhone or Android into a home theater PC remote from the phone's browser, free and over your Wi-Fi. If you want physical buttons too, an air mouse with a keyboard on the back is the best hardware companion.
- Install SofaDeck on your PC (free)
- Scan the QR code with your phone
- Tap
Works on iPhone & Android — no app needed. Scan the QR code on your PC with the phone's camera and the remote opens in its browser. On Android you can also add the optional Google Play app.
A PC under the TV is a brilliant media box — until you need to pause something from the couch. The desktop was designed for a mouse at arm's length, not a remote across the room. Here are the realistic options for controlling a home-theater PC (HTPC), what each is good at, and how to set up a phone as the remote you'll actually reach for.
The options
Media remotes (IR or RF)
Classic Windows media remotes with a USB receiver send media keys and arrows. They're cheap and familiar, and great for play/pause and volume. They struggle as soon as you need to type or click something that isn't a menu.
Air mice and mini keyboards
An air mouse with a keyboard on the back or a mini wireless keyboard with a touchpad covers browsing and search. The trade-off is precision: steering a cursor across a 65-inch screen is tiring, and small keyboards are slow.
Phone remotes
Your phone is always nearby, has a bright screen and a microphone, and never needs batteries. Mouse/keyboard apps like Unified Remote turn it into a trackpad; deck apps like SofaDeck turn it into big buttons and a voice remote. For an HTPC, buttons plus voice cover most evenings without a cursor in sight.
Game controllers
If the HTPC doubles as a gaming box, a controller plus Steam Big Picture or LaunchBox Big Box gives you a TV-friendly interface. You'll still want a remote for volume and media outside those apps.
HTPC remote types at a glance
| Remote | Best at | Weak at | Needs |
|---|---|---|---|
| IR/RF media remote | Play/pause, volume, arrows in Kodi or Plex | Typing, clicking web pages | USB receiver, batteries |
| Air mouse / mini keyboard | Browsing, search boxes | Precise pointing on a big TV | USB dongle or Bluetooth, charging |
| Phone trackpad app | Clicking anything on screen | Quick one-tap actions in the dark | App on the phone + helper on the PC |
| Phone button deck + voice (SofaDeck) | Media, volume, launching apps and sites, sleep, voice search | Free pointing (no trackpad) | Helper on the PC; phone needs only a browser |
| Game controller | Steam Big Picture, LaunchBox Big Box | The Windows desktop, typing | Bluetooth or USB |
What your remote actually sends: keys per HTPC app
Almost every HTPC remote — an IR remote with a USB receiver, an air mouse, a phone app — ends up pressing keyboard keys on the PC. Whether a button works therefore depends on the app in front, not on the remote. Windows media keys (play/pause, next, volume) are global and reach most players even in the background; everything else goes to the focused window. These are the default keys in the apps people most often run on a TV PC:
| App | Play / pause | Skip back / forward | Fullscreen | Volume / mute | Back / exit |
|---|---|---|---|---|---|
| Kodi | Space | Left / Right arrows (step), R / F (rewind / fast-forward) | \ (toggle) | - and + (or =), F8 mute | Backspace or Esc |
| VLC | Space | Alt+Left / Alt+Right (10 s), Ctrl+arrows (1 min) | F | Ctrl+Up / Ctrl+Down, M mute | Esc leaves fullscreen |
| YouTube in a browser | K (or Space) | J / L (10 s), arrows (5 s) | F | Up / Down arrows, M mute | Esc leaves fullscreen |
| Netflix in a browser | Space or Enter | Left / Right arrows (10 s) | F | Up / Down arrows, M mute | Esc leaves fullscreen |
| Any browser | — | Alt+Left = previous page | F11 (whole window) | Windows volume keys | Ctrl+W closes the tab |
Two practical consequences. First, a remote with only media keys is enough for Kodi and VLC but leaves you stuck on a streaming site's "Are you still watching?" prompt, which needs Enter or a click. Second, one button cannot mean "fullscreen" everywhere: Kodi uses the backslash key, VLC, YouTube and Netflix use F, and a browser window uses F11. That is why per-app buttons (or a page per app) beat one generic remote on an HTPC. Apps update their shortcuts from time to time, so check an app's own keyboard-shortcut help if a key stops working.
Can I use my TV remote?
Often, with one extra part. Most PC graphics cards do not pass HDMI-CEC (the standard that lets a TV remote control connected devices), so pressing buttons on the TV remote does nothing on the PC by default. Two common workarounds:
- A USB-CEC adapter sits between the PC's HDMI output and the TV and passes CEC commands to the PC. Kodi supports these adapters natively, so the TV remote's arrows, OK and play/pause drive Kodi menus. Outside Kodi, support depends on extra software.
- A programmable USB IR receiver (Flirc is the best known) learns the buttons of any infrared remote — including a spare TV or cable-box remote — and maps each one to a keyboard key. Because the PC just sees a keyboard, it works in every app, using the keys in the table above. It does not work with Bluetooth or RF remotes, only infrared ones.
Either way you are still limited to whatever the remote has buttons for. Typing a search, opening a specific app or putting the PC to sleep is where a phone remote (or a keyboard) comes back in.
A living-room page for SofaDeck
- Top row: Play/Pause, Volume −, Volume +
- Apps: your streaming sites (as Website buttons that open on the PC), Plex or Kodi, VLC
- Navigation: Back (Escape), Fullscreen (F or F11 depending on the app), Close window (Alt+F4)
- Bottom row: Mute, Show desktop, Sleep
Then lean on voice: "pause", "volume down", "press Kodi", "type" followed by what you're searching for. The voice command list has the rest.
Make Windows couch-friendly
- Scale: Settings → System → Display → Scale, 175–250% for a TV at sofa distance.
- Auto sign-in and startup: have your media app and SofaDeck start with Windows so everything is ready after a reboot.
- Sleep, not shutdown: set the power button and your deck's Sleep button to sleep, so the PC wakes quickly.
- Audio: set the TV or AV receiver as the default output device so volume buttons control what you hear.
- Fixed IP: a DHCP reservation in your router keeps the PC at the same address for your phone.
Turning the HTPC off — and back on
Say sleep
or shut down
to the deck and confirm on the phone, or set SofaDeck's sleep timer (sleep in 45 minutes
) for films. To skip waking altogether, "screen off, stay ready" darkens the screen but keeps the PC reachable. Waking a sleeping PC needs Wake-on-LAN: see wake your PC from your phone, and the shut down your PC from your phone guide for the commands. Moving from a trackpad app? See Unified Remote alternatives.
As an Amazon Associate we earn from qualifying purchases.
Running an arcade front end on the same PC? The LaunchBox & Big Box guide has a ready-made layout. Need a cursor now and then? Use your phone as a mouse and keyboard, and for Spotify on the TV PC see control Spotify on PC from your phone.
Frequently asked questions
What is the best remote for a home theater PC?
It depends on what you do on it. For media playback, a phone deck with big play/pause/volume buttons or a basic media remote is fastest. For browsing and typing, an air mouse or mini keyboard with a touchpad is better. Many people use a phone for media and keep a small keyboard for the occasional search.
Can I turn my HTPC on from my phone?
Turning a fully powered-off PC on needs Wake-on-LAN support in the BIOS and network card, and an app that sends the wake packet. A phone deck that lives on the PC itself (like SofaDeck) runs only while Windows is running, so it can't wake the PC by itself — but SofaDeck 1.0.7 can keep the PC awake with the screen off (free), and SofaDeck Pro sets up Wake-on-LAN, lets another SofaDeck PC wake it, and shows the ways to wake it on the phone.
Do I need an IR receiver for an HTPC remote?
Only for traditional infrared remotes. Phone remotes, air mice and wireless keyboards use Wi-Fi, Bluetooth or a USB dongle instead.
Quick answers to related questions
- Can I use my phone as a mouse for my PC?
- Can I use my phone as a trackpad?
- Can I use my phone as a keyboard for my PC?
- Can I control my Windows PC from my iPhone?
- Can you control a Mac from an iPhone?
- Can I control OBS from my phone?
- What are the best cheap Stream Deck alternatives?
- How do I connect Spotify from my phone to my laptop?
- How do I control YouTube on my PC from my phone?
Remotes for specific apps
- VLC remote: control VLC on your PC from your phone
- Kodi remote on your phone for a PC running Kodi
- Plex HTPC remote: your phone as the remote for Plex on a PC
- Jellyfin remote: your phone as the remote for Jellyfin on a PC
- Prime Video remote for a PC: your phone
- All remotes by app