The best HTPC remote and controller is the phone in your pocket

By Dixon App Studio · Updated 2026-11-02

The best HTPC controller is often your phone: big buttons, trackpad, keyboard and voice for a home theater PC. IR remotes, air mice and keyboards compared, plus setup.

Get SofaDeck free

Windows 10 & 11 and Mac · no account · home network only

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.

  1. Install SofaDeck on your PC (free)
  2. Scan the QR code with your phone
  3. Tap
Download SofaDeck freeWindows 10 & 11 and Mac · no account · Pro $9.99 once, optional

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

RemoteBest atWeak atNeeds
IR/RF media remotePlay/pause, volume, arrows in Kodi or PlexTyping, clicking web pagesUSB receiver, batteries
Air mouse / mini keyboardBrowsing, search boxesPrecise pointing on a big TVUSB dongle or Bluetooth, charging
Phone trackpad appClicking anything on screenQuick one-tap actions in the darkApp on the phone + helper on the PC
Phone button deck + voice (SofaDeck)Media, volume, launching apps and sites, sleep, voice searchFree pointing (no trackpad)Helper on the PC; phone needs only a browser
Game controllerSteam Big Picture, LaunchBox Big BoxThe Windows desktop, typingBluetooth 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:

AppPlay / pauseSkip back / forwardFullscreenVolume / muteBack / exit
KodiSpaceLeft / Right arrows (step), R / F (rewind / fast-forward)\ (toggle)- and + (or =), F8 muteBackspace or Esc
VLCSpaceAlt+Left / Alt+Right (10 s), Ctrl+arrows (1 min)FCtrl+Up / Ctrl+Down, M muteEsc leaves fullscreen
YouTube in a browserK (or Space)J / L (10 s), arrows (5 s)FUp / Down arrows, M muteEsc leaves fullscreen
Netflix in a browserSpace or EnterLeft / Right arrows (10 s)FUp / Down arrows, M muteEsc leaves fullscreen
Any browser—Alt+Left = previous pageF11 (whole window)Windows volume keysCtrl+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.

Download from the Microsoft Store Direct installer .exe · 3.7 MB Store version signed by Microsoft No account Local network only Signed updates SofaDeck installs on your Windows PC. Your phone is the remote — it works in the phone’s browser.One email from support@dixonappstudio.com. No list unless you tick the box. PrivacyOr on your PC, go to sofadeck.com/get

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

Remotes for specific apps

More guides