All Projects → idolize → xcloud-keyboard-mouse

idolize / xcloud-keyboard-mouse

Licence: GPL-3.0 license
Chrome extension for controlling Xbox Cloud Gaming (Project xCloud) using a keyboard and mouse

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
swift
15916 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to xcloud-keyboard-mouse

Github Hovercard
Neat hovercards for GitHub.
Stars: ✭ 1,655 (+2021.79%)
Mutual labels:  safari-extension, browser-extension, edge-extension
Octotree
Browser extension that enhances GitHub code review and exploration. You can download Octotree for your browser from our website.
Stars: ✭ 21,726 (+27753.85%)
Mutual labels:  safari, edge, browser-extension
Extension Create
Create modern cross-browser extensions with no build configuration.
Stars: ✭ 167 (+114.1%)
Mutual labels:  safari, edge, browser-extension
Spotify Lyrics
🎉 Desktop Spotify Web Player Instant Synchronised Lyrics
Stars: ✭ 162 (+107.69%)
Mutual labels:  safari-extension, browser-extension, edge-extension
quickjira
🚤 📂 Quickly access the JIRA of your choice by typing the ticket id
Stars: ✭ 65 (-16.67%)
Mutual labels:  edge, browser-extension, edge-extension
edge-contextMenuSearch
Extension for MS Edge browser to provide search option in context menu for selected text
Stars: ✭ 13 (-83.33%)
Mutual labels:  edge, browser-extension, edge-extension
snoozz-tab-snoozing
A Web Extension to declutter windows by snoozing tabs for later
Stars: ✭ 105 (+34.62%)
Mutual labels:  safari-extension, safari, browser-extension
pocketizer
Unofficial Pocket new tab extension for Chrome, Firefox, and Edge
Stars: ✭ 43 (-44.87%)
Mutual labels:  edge, browser-extension, edge-extension
ArduinoXInput AVR
AVR boards package for the ArduinoXInput project
Stars: ✭ 53 (-32.05%)
Mutual labels:  xbox, xbox-controller
utools-recent-projects
uTools 插件, 快速查询最近打开的项目
Stars: ✭ 84 (+7.69%)
Mutual labels:  safari, edge
ccsearch-browser-extension
[PROJECT TRANSFERRED] Cross-Browser extension to search, filter and use images in the public domain and under Creative Commons licenses.
Stars: ✭ 115 (+47.44%)
Mutual labels:  browser-extension, edge-extension
Stay
Stay is a local userscript manager and an extension sample for Safari on iOS/iPadOS.
Stars: ✭ 672 (+761.54%)
Mutual labels:  safari-extension, safari
alfred-browser-tabs
🔍 Search browser tabs from Chrome, Brave, Safari, etc..
Stars: ✭ 302 (+287.18%)
Mutual labels:  safari, edge
GithubTower
This browser extension allows you to use Github's "Clone in Desktop" button with Tower
Stars: ✭ 48 (-38.46%)
Mutual labels:  safari-extension, safari
security.txt
ℹ️ Cross-platform browser extension for discovering security.txt and humans.txt files.
Stars: ✭ 15 (-80.77%)
Mutual labels:  browser-extension, edge-extension
web-ext-deploy
A tool for deploying WebExtensions to multiple stores.
Stars: ✭ 28 (-64.1%)
Mutual labels:  edge, edge-extension
session-buddy
An ultra-light Safari extension helps you save open tabs as collections that can be easily restored later
Stars: ✭ 108 (+38.46%)
Mutual labels:  safari-extension, safari
joof
🌎💨 Add custom JavaScript or CSS to any webpage
Stars: ✭ 26 (-66.67%)
Mutual labels:  safari-extension, browser-extension
Twitter-Links-beta
A browser extension to show the latest tweets that link to the current page.
Stars: ✭ 70 (-10.26%)
Mutual labels:  browser-extension, edge-extension
github-toc
📖 Browser extension that adds a table of contents to GitHub repos, wikis and gists.
Stars: ✭ 71 (-8.97%)
Mutual labels:  safari-extension, safari

Logo

Keyboard & Mouse for xCloud

Users CI Status License GPLv3


Download for Chrome Download for Edge Safari Info


NOTE This is a fan project - it is not affiliated with Microsoft or Xbox in any way. All Microsoft, Xbox logos/icons/trademarks are copyright of their respective owners.

🎮 No controller? No problem!

A browser extension to control any game on Xbox Cloud Gaming (Project xCloud) with a keyboard and mouse.

The issue with xCloud

Microsoft's cloud gaming service Xbox Cloud Gaming (aka Project xCloud) lets you play your favorite Xbox games in the cloud, but it runs on physical Xbox consoles (not PCs) behind the scenes.

Since very few games on Xbox consoles support mouse and keyboard as first-class input devices, Microsoft chose to limit xCloud users to only using gamepad controllers to play (although maybe they will add PC servers eventually).

So, if you don't have a controller or just prefer to use a mouse and keyboard you are out of luck...

But that all changes with this extension!

Features

Screenshot Screenshot of editing

Works for every game

  • Every game on xCloud is supported - regardless of whether or not it natively supports mouse and keyboard

Multiple presets

  • Manage multiple preset and custom configurations (e.g. create separate presets for "fighting games", "shooter", etc.)
  • Bind multiple keyboard keys or mouse buttons to any controller button

Quick enable/disable

  • Easily disable the mouse/keyboard override and switch back to your controller whenever you feel like it with one click of the toggle

Configurable sensitivity

  • Control how sensitive you want mouse movement to be on a per-profile basis
  • (Note you may also need to tweak the control sensitivity in the game options as well for optimal use)

Respects your privacy

  • No keyboard/mouse data (or any other data for that matter) is ever recorded or sent anywhere from your computer
  • The extension only runs on xCloud and gamepad-tester.com
  • But don't take my word for it: the entire extension is open source, and you can read our (very straightforward) privacy policy here

How to enable

Just install the extension in your browser and go to xCloud! If you want to customize the default preset for your button mappings click the icon in the Extensions toolbar (it may not be pinned by default after install).

You may need to configure the sensitivity in the in-game settings as well (and it is recommended to turn off any "deadzone" options in the game).

How it works

This extension works by acting as a "virtual" controller. It listens for keyboard presses and (optionally) mouse movement and translates these into what appear as controller button presses and analog stick movements.

There is no added input delay introduced by this extension - all keyboard/mouse input is instantly translated into virtual controller input immediately by the extension without any extra software or steps.

Show your support

Like this extension? Why not buy me a coffee? I really appreciate it!

Need help?

Feel free to file an issue, post on Reddit, or join the Discord discussion.

Development and contributing

See the contribution doc for more information.

License

GPLv3

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].