Microsofts Wireless Display app lets you stream your PC games to your Xbox Console. You can use the Xbox One controller to play the games. Sadly, you can’t use a keyboard and mouse.

PC to Xbox One game streaming is now possible through the new Wir...


  • The Wireless Display App is now available for the Xbox One console.
  • The app has been in testing for months now.
  • The app lets you stream your PC games to the Xbox One console and play them using the Xbox One controller.


Microsoft is letting gamers stream their PC games to their Xbox One through the Wireless Display App. Players will be able to use the Xbox One controller to play the games. Sadly, you cannot use your keyboard and mouse to play the games. On the app page on the Microsoft’s website, the descriptor reads, “Play your PC games on your Xbox while using the Xbox controller as a gamepad. Use your PC on your Xbox One and use the Xbox controller as a mouse/keyboard.” Apart from playing games, you can also use the app to show off presentations on the big screen. Once the app is installed on your Xbox, simply press Windows + P to cast your PC content to the Xbox. You will be able to watch locally stored videos but you won’t be able to watch protected content like Netflix. This is ok considering most major streaming services have great native apps for the console. The Microsoft Wireless Display app has been available to testers for months now. Before its official release, the app was called Connect on Windows. 

It is possible for gamers to stream their Xbox games to the PC using the official Xbox App. This is great if you want to game and have a single TV in the house that needs to be used by another member of the family. Sony also offers similar streaming capabilities. You can stream your PS4 game to your PC, Mac, PS Vita or even your iOS device. Sadly, on the iOS device, you officially can’t use the PS4 controller but rather the touchscreen controls. 

Microsoft is looking to make gaming available to players everywhere. The Redmond-based tech giant recently showed off the ability to stream Xbox games to an Android smartphone using Project xCloud. The company announced its foray into cloud gaming back at E3 2018 and recently showed off the project in action. Forza Horizon 4 was running on an Android smartphone playable with an Xbox One controller. Public testing for Project xCloud is expected to begin this year, but there is no information on the network speeds required and whether it will work over 4G.

Also Read:

Halo Infinite could be a game as a service

Google teases GDC 2019 reveal promising the “future of gaming” in a 37-second video

Xbox shows Forza Horizon 4 running on an Android smartphone thanks to Project xCloud

Sameer MithaSameer Mitha

Sameer Mitha lives for gaming and technology is his muse. When he isn’t busy playing with gadgets or video games he delves into the world of fantasy novels.

‘).insertAfter(‘.inside-container p:eq(1)’); */
// $( ” ).insertAfter(‘.inside-container p:eq(0)’);
//method to trunkate the text
function shorten(text, maxLength) {
var ret = text;
if (ret.length > maxLength) {
ret = ret.substr(0,maxLength-3) + “…”;
return ret;

//function to put utm on DontMiss links
$(‘div.dontMiss > a’).each(function(){
$(this).prop(‘href’, $(this).prop(‘href’)+’?utm_source=within_article&utm_medium=desktop&utm_campaign=related’);
//trunkate dont miss content
var sub = shorten($(this).html(),47);
$(‘div.dontMiss > a’).each(function(){
$(this).prop(‘href’, $(this).prop(‘href’)+’?utm_source=within_article&utm_medium=mobile&utm_campaign=related’);

//disabled method to append dontmiss links to page content by Mayank
/*$(‘div.dontMiss > a’).each(function(index){
//loop over each list item

// if(index%2 > 0){
// index = index – 1;
// }
if($(‘.inside-container > p:eq(‘+index+’)’).length){
$(‘.inside-container > p:eq(‘+((index * 2) + 1)+’)’).append(‘

Related: ‘ + $(this).html() + ‘‘ );
$(‘.inside-container > p:eq(‘+((index * 2) + 1)+’)’).append(‘

Related: ‘ + $(this).html() + ‘‘ );

/* if(isDesktop()) {
} */

* ga event tracking on page scroll start and end by Mayank

// Debug flag
var debugMode = false;

// Default time delay before checking location
var callBackTime = 100;

// # px before tracking a reader
var readerLocation = 150;

// Set some flags for tracking & execution
var timer = 0;
var scroller = false;
var endContent = false;
var didComplete = false;

// Set some time variables to calculate reading time
var startTime = new Date();
var beginning = startTime.getTime();
var totalTime = 0;

// Get some information about the current page
var pageTitle = document.title;

// Track the aticle load — disabled
if (!debugMode) {
// ga(‘send’, ‘event’, ‘Reading’, ‘ArticleLoaded’, pageTitle, {‘nonInteraction’: 1});
// console.log(“ga(‘send’, ‘event’, ‘Reading’, ‘ArticleLoaded’, pageTitle, {‘nonInteraction’: 1}”);
} else {
alert(‘The page has loaded. Woohoo.’);

// Check the location and track user
function trackLocation() {
bottom = $(window).height() + $(window).scrollTop();
height = $(document).height();

// If user starts to scroll send an event
if (bottom > readerLocation && !scroller) {
currentTime = new Date();
scrollStart = currentTime.getTime();
timeToScroll = Math.round((scrollStart – beginning) / 1000);
if (!debugMode) {
ga(‘send’, ‘event’, ‘Reading’, ‘StartReading’, pageTitle, timeToScroll, {‘metric1’ : timeToScroll});
} else {
alert(‘started reading ‘ + timeToScroll);
scroller = true;

// If user has hit the bottom of the content send an event
if (bottom >= $(‘.inside-container’).scrollTop() + $(‘.inside-container’).innerHeight() && !endContent) {
currentTime = new Date();
contentScrollEnd = currentTime.getTime();
timeToContentEnd = Math.round((contentScrollEnd – scrollStart) / 1000);
if (!debugMode) {
if (timeToContentEnd = height && !didComplete) {
currentTime = new Date();
end = currentTime.getTime();
totalTime = Math.round((end – scrollStart) / 1000);
if (!debugMode) {
ga(‘send’, ‘event’, ‘Reading’, ‘PageBottom’, pageTitle, totalTime, {‘metric3’ : totalTime});
} else {
alert(‘bottom of page ‘+totalTime);
didComplete = true;

// Track the scrolling and track location
$(window).scroll(function() {
if (timer) {

// Use a buffer so we don’t call trackLocation too often.
timer = setTimeout(trackLocation, callBackTime);

‘).insertAfter(“.inside-container p:eq(2)”);


Source link