Skip to content

About

A web browser for the TV, driven with a game controller from the couch. Windows alpha.

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

JoyChromium

JoyChromium

A web browser for the TV that you drive with a game controller from the couch. It opens full screen, walks pages with the D-pad, points and clicks with the stick, types with an Xbox-style on-screen keyboard and blocks ads out of the box.

English · Português (Brasil)

Windows Version License

JoyChromium tour: the left stick moves the pointer, the D-pad jumps between links, the on-screen keyboard types an address and the right stick scrolls the page.

Download

Get 0.1.0-alpha, the first public test version:

  • JoyChromium-0.1.0-alpha-win-x64.exe: most PCs (Intel and AMD).
  • JoyChromium-0.1.0-alpha-win-arm64.exe: PCs with a Snapdragon (ARM) processor.

Per-user install, no admin. Windows 10 or 11 and a controller: Xbox, PlayStation (DualShock / DualSense), Switch Pro, 8BitDo or any pad Windows sees as a gamepad.

This is an alpha. Expect rough edges. It does not update itself yet: new versions show up on the releases page (watch the repo → Custom → Releases to be told). Netflix and other paid streaming services are not validated yet.

How it works

  1. Install, plug in your controller and open JoyChromium. It starts full screen on the TV.
  2. Pick your language and search engine with the D-pad and A.
  3. Browse: the D-pad jumps from link to link, the left stick moves a pointer for everything else, and A clicks.
Controller Does With the keyboard open
Left stick Moves the pointer Walks the keys
Right stick Scrolls the page (sideways too) —
D-pad Jumps between links and buttons; up from the top reaches the toolbar and tabs Walks the keys and suggestions
A Clicks (twice quickly at the pointer: right click) Types the key
B Back, or closes a menu Closes the keyboard
X Reloads Backspace
Y Opens the keyboard on the address bar (LB + Y: favorite) Space
LB / RB Back / forward —
LT / RT Previous / next tab LT: Shift
Start Quick menu Go
Back / View Closes the tab (on the last tab, opens a new one; never quits) —
Right stick click Switches the D-pad mode: Spatial → Cursor → Arrows (remembered per site) —
Left stick click — Letters → symbols → accents

On a PlayStation pad the letters become ✕ ○ □ △; the keyboard's button glyphs follow the pad you last touched. A keyboard and mouse work too: F11 switches between TV mode and a window, Ctrl+T opens a tab, Ctrl+Shift+N a private one, Ctrl+W closes it.

Features

  • Three ways to move: Spatial (the D-pad picks the nearest link in that direction), a smooth pointer on the left stick that turns into a hand over anything clickable, and Arrows for sites with their own TV interface, like YouTube TV
  • Xbox-style on-screen keyboard with the shortcuts on the controller's own buttons, address suggestions and Portuguese accents
  • TV-first interface: full screen, large text and a clear focus ring you can see from the couch, with overscan and size options for older TVs
  • Ad and tracker blocking built in (Ghostery engine with EasyList, EasyPrivacy and uBlock lists), turned on or off from the shield on the toolbar
  • Tabs with previews, private tabs, history, favorites and site icons
  • Opens from launchers: --tv / --window / --new-tab flags and joychromium:// links, so Console Mode, Playnite or Steam can start it (integrations)
  • English and Portuguese

What's new in 0.1.0-alpha

The first public build:

  • A pointer on the left stick that glides over the page, the toolbar and the menus, with A to click and the right stick as the wheel
  • Xbox-style keyboard: X deletes, Y adds a space, LT is Shift, Start sends, and the left stick click changes the layer
  • The D-pad reaches everything: up from the top of a page goes to the address bar, the buttons and the tabs; a new tab starts on the address bar
  • Ad blocker on the toolbar: the shield turns it on or off
  • New onboarding with your search engine (Google, DuckDuckGo, Bing, Brave or Startpage) and a controller test

Roadmap

Now: Windows 10/11 · Next: macOS (#108), Linux, Wayland and Flathub (#109), Steam Deck (#110) · All platforms

More

MIT License

About

A web browser for the TV, driven with a game controller from the couch. Windows alpha.

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages