Tag: Windows 10

Chromecast or Apple TV within a public-access Wi-Fi network

Chromecast and similar devices are being used as an alternative to smart TVs

How you can use a Chromecast or Apple TV in that hotel room

There are situations where you may want to use a device like a Chromecast, Apple TV box or a network printer in a place like a hotel that has that headline public-access Wi-Fi network facility. Or you may want to make use of a portable Internet radio to listen to that Internet-hosted radio station at the worksite you are working at which has a public-access Wi-Fi network.

But you will find it difficult to use these kinds of devices on these networks for many reasons.

One of these is that if a public-access Wi-Fi network is properly setup, each device that is on the network is to be logically isolated so that other devices on that network can’t discover your devices. This is more to assure user privacy and data security for all network users.

But this will interfere with arrangements where you need to discover another device that you own that is on the network in order to use it, such as to “cast” media to a Chromecast or Apple TV. It can also interfere with file sharing between two computers or the use of portable NAS devices.

Sony CMT-MX750Ni Internet-enabled micro music system

Sony CMT-MX750Ni 3-piece music system – this has been used to try Internet-radio functionality via a public-access Wi-Fi network

As well, some of these networks are set up with a Web-based captive portal or implement Wi-Fi PassPoint / Hotspot 2.0 or other authentication approaches. This is even if it is about assenting to the terms and conditions of service for use of the public-access Wi-Fi network. Here, these kinds of login experiences don’t work at all with devices that have a limited user interface like a small display or a user interface based around a D-pad. In a lot of cases, you will deal with devices that don’t even have a Web browser at all to work with these captive portals.

I previously covered Wi-Fi mobile networks and how they work. This included the use of travel routers or Mi-Fi devices, or NAS and similar devices that support “Wi-Fi to Wi-Fi routing”.

Travel Routers and portable NAS devices

Mobile NAS as bridge setup

Wireless NAS as a bridge between mobile client devices and another Internet-providing network. This is a similar setup for travel routers that support “Wi-Fi to Wi-Fi” operation.

One approach is to use a travel router or Wi-Fi-capable portable NAS that supports “Wi-Fi to Wi-Fi routing”. This means that the device connects to the public access network while creating its own Wi-Fi network, acting as a router. With Wi-Fi-capable portable NAS devices, you have to enable this function through something like enabling “Share Wi-Fi Connection”. You have to set the NAS so that the data that it has is not shared to the Wi-Fi network it is connected to, something you do when you set up “secure” or “private” operation.

Newer multimedia-ready hotel-room networks

Be also aware that there is an increasing number of network solutions being pitched to hotels and similar lodging establishments that create small home-network-grade Wi-Fi networks unique to each room or apartment. Some companies are even pitching this as part of their public-access Wi-Fi solution or building-wide network / Internet solution for residential or accommodation places like hotels or build-to-rent apartment buildings.

This is achieved through a distinct room-specific network served by a router installed in the room or a VLAN specific to a room or account and operates for the user’s tenure that works like a small home network.

These setups may also be to support a TV or audio setup enabled for Google Chromecast, Apple AirPlay, DLNA, Spotify Connect or other common home-network media protocols. The TV or audio setup is something that a hotelier would like to provide as an amenity to their “switched-on” guests who make use of online services and smartphones for their multimedia consumption. Such networks will typically have a “small-network-standard” Wi-Fi network covering your room or suite and will have an SSID network name and password peculiar to that network.

Most likely, if you do bring along your equipment and have it work with the room-specific multimedia network, you will be able to discover it as long as your computer or mobile devices are linked to that particular network. This could mean that your Spotify-Connect-capable wireless speaker could work with Spotify on your smartphone like it does at home if all these devices are connected to the room-specific network.

You may find that the hotel you are staying in may be set up this way and there could be printed material in your room about this kind of network existing and how to “get on board”. Typically this requires you to connect your smartphone and your devices to the room-specific network once you have activated that network connection.

Your regular laptop computer as a travel router

Logitech MX Anywhere 3 mouse on glass table near laptop

Your laptop that runs Windows 10 or MacOS 13 Ventura or newer operating systems also offers this same functionality

Laptops that run Windows 10 or MacOS 13 Ventura onwards can offer this same functionality natively. This is infact an approach that I used to run my Chromecast with Google Play as an audio-video output device for my Samsung Galaxy A52s smartphone at the Elsinor Motor Lodge in order to play my music through the motel room’s TV speakers.

Windows 10 onwards

Windows 11 Settings - Network And Internet - Mobile Hotspot option highlighted

Enable the Mobile Hotspot option in Windows 10 or 11 so your laptop becomes a travel router or mobile hotspot

  1. Select “Settings” which is the gear-shaped icon to open the Settings menu
  2. Select “Network and Internet” on the left of the Settings screen to open the Network and Internet window.
  3. Enable Mobile Hotspot whereupon you will see the setup for sharing your computer’s Wi-Fi connection.
  4. To see your hotspot properties, click the “ > “ next to the “Enable Mobile Hotspot” toggle. Note down the Network Properties on this screen which correspond to the SSID (Network Name) and Password for the Wi-Fi hotspot created by your Windows computer.

    Windows 11 - Network And Internet - Mobile Hotspot Settings

    These are the settings you need to go over to make sure your mobile hotspot works. The network details refer to what your devices need to be connected to.

MacOS 13 Ventura onwards

  1. Click the Apple icon at the top left of the screen and select “System Settings
  2. Select “General” then select “Sharing
  3. Look for “Internet Sharing” and click the i nearby that option
  4. Select the network connection that has the Internet service – this could be Wi-Fi or Thunderbolt Bridge.
  5. Select the network connection the other devices will connect to using the “To Computers Using”, which will be Wi-Fi
  6. You then have the option to create a Network Name (SSID) and Password for the hotspot network. Note down the SSID and Password you created for the hotspot,
  7. Once everything looks OK, click Done and toggle Internet Sharing on.
  8. Click Start in the pop-up message to confirm Internet Sharing.

Setting up your devices

Then, set up your devices like your network media player or network printer to link to the hotspot network you created in the above steps. Most network media devices will require you to go through the “manual Wi-Fi setup” process with some devices, especially speakers, requiring you to link to a “setup” Wi-Fi access point integrated in the device and running a setup Website hosted by that device.

That also means that your smartphone or tablet has to connect to the hotspot network if it is to benefit from the devices that you connected to that network. This would be important for media-sharing protocols like Chromecast or DLNA, or network-printing protocols like AirPrint or Mopria.

When you are finished

If you are using Windows or MacOS as a travel router, turn off the “Mobile Hotspot” or “Internet Sharing” functionality before you pack up your equipment. This is to assure secure operation and also saves on battery power for your laptop computer. With a travel router or portable NAS, you just simply disable the network-sharing functionality when you pack the equipment up.

Remember that the settings will stay the same for your Mobile Hotspot or Internet Sharing functionality so you don’t need to connect to a new Wi-Fi network if you use the same method again. This also holds true for travel routers or portable NAS units that implement network sharing.

In the case of that multimedia-ready hotel room network, you will still have to connect your equipment including your computer or mobile devices to these networks when you set yourself up in your room. This is because the guest credentials are likely to change as a means of protecting guests’ own equipment and experience.

Google improving on their simplified cross-platform software development platform

Article

Samsung Galaxy Tab Active 8" business tablet press picture courtesy of Samsung

It will become easy to develop apps to run on smartphones..

Microsoft helps with Google’s Flutter 2 update to improve apps on Surface Duo | Windows Central

Google’s Flutter 2 update could be a major win for apps on Windows 10 | Windows Central

My Comments

Now with three major desktop computing platforms and two mobile computing platforms on the market, there is a demand to create software that can run on all of them. It also means that the software has to operate in a manner that suits the different user experiences that different computing devices offer.

Lenovo Yoga Tablet 2 tablet

.. and tablets

The differing factors for the user experiences include screen size and general aspect ratio as in “portrait” or “landscape”; whether there is a keyboard, mouse, stylus or touchscreen as a control interface; or, nowadays, whether there are two or more screens. Then you have to think of whether to target a mobile use case or a regular-computer use case and optimise your software accordingly. You may even have to end up targeting “small mobile” (smartphone), “large mobile” (iPad or similar tablet), “desktop” (desktop or laptop computer including 2-in-1 convertibles) or “lean-back” (smart TV / set-top / games console) use cases at once.

Dell XPS 13 Kaby Lake

.. and laptops with the same codebase

Google and Microsoft have established a partnership to make Google’s Flutter 2 software development platform as something to create desktop+mobile software solutions. It is building on Microsoft’s foundation stones like their BASIC interpreters which got most of us in to personal computing and software development.

Here it is about creating common codebases for native apps that target iOS, Android, Windows 10, MacOS and Linux; alongside Web apps to work with Chrome, Firefox, Safari and Edge. But the question that could be raised is if an app is targeted for Google Chrome, would this work fully with other Chromium-based Web browsers like the new Microsoft Edge browser, the Opera browser or Chromium for Linux.

The creation of Web apps may be about being independent of platform app stores which have a strong upper hand on what appears there. Or it may be about reaching devices and platforms that don’t have any native software development options available to average computer programmers.

Some of the targeted approaches for this new platform would include “progressive Web apps” that can run on many platforms using Web technology and omit the Web-browser “chrome” while these apps run.

The new Flutter 2 platform will also be about creating apps that take advantage of multiple-screen and foldable setups. This is in addition to creating fluid user interfaces that can run on single-screen desktop, tablet and smartphone setups. The idea of creating a user interface for multiple-screen and foldable setups is seen as catering to a rare use case because of fewer foldable devices like the Microsoft Surface Duo on the market let alone in circulation. Another question that can crop up is multiple-screen desktop-computing setups and how to take advantage of them when creating software.

What I see of this is the rise of software-development solutions that are about creating software for as many different computing platforms as possible.

How to adapt to multiple-screen computing

Desktop workspace with Dell XPS 13 laptop computer

The computing setup with multiple screens – now very ubiquitous

Computing setups that are equipped with two or more screens are becoming more ubiquitous due to the affordability of these setups. As well, it is becoming more acceptable in general business and personal computing to operate with multiple displays at your main workspace thanks to a range of productivity benefits.

You may find that there is a steep learning curve as you set up your workspace for multiple-screen computing. This is something that I am facing as I move from a traditional desktop computer centred around a traditional PC tower to a laptop computer that is connected to a dock and I want to keep the existing monitor going.

An example of this is when you move away from your desktop computer with the traditional single-monitor approach to a laptop-centred computing setup and retain your desktop computer’s monitor because it has plenty of mileage left in it. It can also happen if you are using an all-in-one desktop computer like the iMac that has an integrated display and you use a similarly-sized monitor to create a multiple-screen computing setup.

Those of you who use a traditional desktop computer may head towards multiple-screen computing if you decide to buy a new monitor and keep the existing monitor going. You will find out if this is feasible for most of these computers if there are two or more display outputs on your computer, especially its graphics card.

Praise and worship at church

Using a computer in conjunction with a projector to show material to a large audience like this church setting will have you working a multiple-screen setup due to the use of a smaller screen for control or cueing purposes

This can also happen when you are using a projector or large-screen TV as the “big screen” in your display setup, something that is commonly done for multimedia or games applications or to show content to large audiences.

Occasionally I have had to deal with multiple screen computing setups. This was either as part of helping some people out with their computing setups. Or it was to help a small church with their AV and IT needs which has been the basis of some articles I have published and targeted to that same audience.

Now, thanks to a computer upgrade towards a laptop, I have headed towards regular use of a multiple-screen setup by maintaining my existing monitor as a second screen for that setup. In this case, I use the larger-screen second monitor for working on documents in my primary laptop-centric workspace.

Why go multiple-screen for your computing needs

Most computer users who make heavy use of their productivity software will want to benefit from multiple screens. This is due to the effectively-large working area that these setups offer.

.. as will using your laptop with your TV to watch Netflix

For example, a person who is building a document or presentation from online research will be having multiple programs running so they can add content from the online research in to their “magnum opus” easily. Some of these users will even have multiple Web-browser sessions running concurrently along with the program they are using to build their content. Or a user could engage in a videoconference and look up relevant material or take notes on another screen during the call.

People who work with large spreadsheets will also benefit especially if the spreadsheet becomes wide. It also applies to those of us who use desktop publishing, illustration or photo-editing programs to lay out publications or create our computer-graphics masterpieces. You may come across an increasing range of monitors that can be switched between landscape and portrait orientation, which may allow you to adapt them to support a wide or tall project.

Those of us who make use of online news services will benefit from multiple-screen computing> This can be about being able to monitor a current event that appears on an online news service while engaging in another activity like creating that document, spreadsheet or presentation.

Multiple-screen setups also are about a larger screen that is used to show material to other people. This is very common with projector-based setups or where the large-screen TV set is used. Increasingly a lot of software focused to this kind of effort is being designed to take advantage of multiple displays.

This same application is being extended to videoconferencing setups like with Zoom’s Multiple Monitor setup. Here, that allows a “gallery” view to exist on one screen and the current speaker to appear on the other screen, and to allow shared resources to appear on the secondary screen. It also extends to those of us who use text-based “chat” or social-media platforms and want to follow them while doing other computing activities including browsing the Web.

Some games are even exploiting multiple-screen operation in order to provide multiple concurrent views of the same action. Or they even use this to effectively create larger and wider views of the action.

Typical configuration

Here, you are typically implementing the multiple-screen display setup in the “extend” operating mode. This has the screens set up as one large display area or “canvas” but most operating systems make one screen become the primary screen where programs appear by default when they are launched. Typically it is the screen that will be used during the boot process and will show the startup images like the interactive login screen or operating-system splash screen. If you use a laptop or all-in-one computer, the integrated screen will always be deemed the primary screen.

Even with projectors or TVs, you may have to implement “extend” behaviour and work your computer’s regular display as your primary display to allow some presentation, multimedia or games software to work properly with multiple screens. In the same context, some users may have the computer’s primary display working as a “content preview” screen and shift the content to the large screen when it is ready to show.

For laptop users, they may use the “external monitor only”” display option but run multiple external monitors, This would come in to play if you are connecting multiple monitors to an outboard dock of some sort.

Laptop users will also need to be used to switching frequently between single-screen and multiple-screen setups. This is due to themselves using the laptop’s screen as the only screen when they use it in a portable context away from their desktop workspace but work with multiple screens while at the desktop workspace. They will also have to cope with being able to “go multiscreen” at a moment’s notice if they choose to connect the computer to a large-screen projector or TV.

Your mouse pointer

Mouse Options in Windows Control Panel - Pointer Trails called out

Using “pointer trails” a.k.a. “comet tails on your mouse pointer can make it easier to discover across the multiple screens

The first issue you will face is locating your mouse pointer. In this situation, you need to know which screen it exists on at the current time, or whether you are moving from one screen to another. This can be very difficult with screens of different sizes like a setup involving your laptop screen and your large-screen monitor. It can also be difficult where you have two screens that are separated from each other including dealing with monitors that have large screen bezels.

These kind of options are introduced in to the main regular computing platforms as a measure to increase accessibility and useability of these platforms for those of us with limited abilities. This is due to these platforms being used by an ageing user base for both work and play along with younger people that have limited abilities wanting to he productive with these platforms.

One way is to enable “comet tails” on your mouse pointer. This has a decaying trail of the pointer arrow which will appear as you move your mouse pointer with your input device. Windows has this as part of its Mouse control options in the Control Panel. MacOS X requires you to use a third-party app to have this same functionality for locating the mouse pointer.  You may also find that adjusting how your mouse pointer looks such as its size or colour may help you with making it more discoverable for you.

Another technique that you will have to perform frequently is to bring up the secondary or context menu simply as a way to locate your mouse pointer. Here, the large area occupied by the context menu stands out more visibly than a small mouse arrow or I-cursor. People who use a pointing device that has a secondary button can use this button on all desktop operating systems. But Apple Mac users who use a pointing device without a secondary button, as what was part of the original Macintosh setup, can achieve this same function by holding down the Ctrl key on the keyboard and clicking their pointing device.

The two main desktop operating systems also have their own tricks to make the mouse pointer discoverable at a moment’s notice through a special mouse-action or keypress. Here, it can be useful for identifying where your mouse pointer is across that large area.

Mouse options in Windows Control Panel - option to highlight mouse pointer when you press CTRL

Windows users can set things up to quickly highlight where the mouse pointer is when they press the CTRL key

Apple Mac users can set their computer to quickly enlarge the mouse cursor when you move the mouse (or your finger on the MacBook’s trackpad) vigorously. Here, you click on the Apple menu, then click on System Preferences, then click on Accessibility then click on Display, You subsequently select Cursor and tick the “Shake mouse cursor to locate” option. Windows users have to go the the Mouse control options in the Control Panel and select “Show location of cursor when I press the CTRL key“. Here, when you press and release the CTRL key, a large circle appears then reduces in size around where the mouse cursor is.

Laptop users who run a multi-screen setup comprising of their laptop’s screen and the large monitor in an “extended” arrangement may find that the small screen could be kept for “parking” application user interfaces that they aren’t giving all their attention to. They then keep the large screen for the applications they are focusing on at the moment. An example of this could be a Web browser with a page they are reading or an office application with the document they are working on existing on the large screen. That is while an email client, messaging application or media player that only needs occasional attention could be visible just on the laptop’s smaller screen.

Moving apps between screens with the keyboard

People who are new to multiple-screen computing or switch between single-screen computing and multiple-screen computing will come across situations where the app they are using doesn’t appear on the screen they want to use. This may be of concern where a user starts a program they previously ran on a multiple-screen setup doesn’t appear on a single-screen setup due to the absence of the screen they were using. Or they want to quickly move an app to another screen.

This situation will come in to play for those of us with laptops who work only with the laptop screen while away from the main workspace. Here, you may find that a program you use on your external monitor isn’t visible on the laptop’s screen but appears on the Windows Taskbar or MacOS Dock as an app that is in use. This may happen where an app doesn’t adapt to different multiple-screen setups properly.

Here, software that adapts properly between single-screen and multiple-screen computing setups will, for example, move to the single screen in a single-screen setup if it was last operated on other monitors in a multiple-screen setup.

It also applies to those of us who are using a computer as part of an AV playout setup and have to move a program’s screen between the cue / monitoring screen and the main screen. That also extends to people using the big TV screen to view videos or pictures or play games on a laptop. It is more so with Web browsers or other programs that don’t handle multiple screens properly.

Windows simplifies the process of moving apps between screens with the keyboard. Here, Windows users need to Alt-Tab to the program you are trying to bring back in to view in order to give it logical focus. Then you use the Windows + Shift + left or right arrow keys to bring the program to the integrated screen.

Apple Mac users would then have to invoke Mission Control by pressing the F3 key. Then they would have to use the trackpad or other pointing device to move the program between screens. As far as I know, there isn’t an approach to using the keyboard to move an app or window between screens on the MacOS.

Screenshots

You may find that the procedure for taking full-screen screenshots may be very different here. In most cases, the operating system will encompass what is seen on both screens in a full-screen screenshot.

In the case of Windows, you may find that PrtScr may yield you something to large for your screenshot. Here, moving the cursor in to the screen where you want to take the screengrab then pressing CTRL+ALT+PrtScr would “grab” what is on that screen and store that to the Clipboard. If you want both screens, you would press CTRL+PrtScr. Then, you simply past that in to Windows Paint or your favourite image editor, redact it then save it as a file. Other operating systems will use a similar means to take screenshots of a particular screen in a multiple-screen shot.

But mostly you will have to resort to window-specific screenshot commands like Alt+PrtScr for Windows or Cmd+Shift+4 then Spacebar for MacOS to grab screenshots of the relevant windows.

Conclusion

As you head towards multiple-screen computing, take your time to get used to it. Here, it is about moving an application window between the different screens or working out how to quickly locate that mouse pointer.

Microsoft to support Android on Windows further

Articles

Computer - smartphone interlink concept

Android and Windows are getting closer with Microsoft working on having Android apps run on Windows 10 in a virtual machine

Microsoft’s ‘Project Latte’ aims to bring Android apps to Windows 10 | Windows Central

Microsoft is working on an Android subsystem for Windows 10 | Bleeping Computer

My Comments

Microsoft is intending to have Windows able to run software written for the Android mobile operating system.

There was a previous attempt in the form of Project Astoria to simplify the process of porting Android apps to Windows 10. But recently the “Your Phone” subsystem offered to people who use certain Android phones the ability to run their apps in Windows. This worked around having Windows 10 working as a graphical terminal for your Android phone in order to run the Android software.

But Microsoft is using Windows Subsystem for Linux, currently used to run text-based UNIX/Linux environments on Windows,  as a basis to run Android software on your Windows computer. Firstly, Android is a Google-based fork of Linux intended for mobile-platform devices and this may make Microsoft’s job more easier.

Here the Android app will be run within an Android virtual machine on your Windows computer. This is in conjunction with WSL gaining support for X11 (X Window) and Wayland GUI subsystems for UNIX/Linux computing so that graphically-rich software for those platforms, including shells like GNOME can run on Windows 10.

There will be a requirement to make the Android app independent of Google Play Services because Google won’t release this functionality to devices other than native Android or ChromeOS devices. But this could be part of repackaging the software for the Windows platform.

This kind of compatibility will encourage Android software developers to write software that takes advantage of devices with large display surfaces like tablets and Chromebooks as well as smartphones. It will also make this software relevant to people who use Windows-based 2-in-1s like the Dell Inspiron 14 5000 or the Lenovo Yoga range.

There will be some app classes that will benefit from being made available through the Microsoft Store to run on Windows computers. Some apps like native clients for video-on-demand services will be about being able to enjoy these online video services on your laptop. The same holds true for sports scoreboard apps and mobile-platform “guilty-pleasure” games. Also there will be the idea of having Instagram, Snapchat and co running on your regular computer which will be valued by those of us who see a social media presence of importance for ourselves or our business efforts. Let’s not forget taxi and rideshare booking apps where there is the desire to use them from a regular computer perhaps to book rides for others.

Another use case is software written to make your Android phone a control surface for the smart home. It is primarily exhibited through “app-cessory” software that is written to convert your smartphone in to a control surface for various devices with the link facilitated using Wi-Fi or Bluetooth. But it can be software written to manage a smart-home platform like Amazon Alexa or Google Home and there may be the desire to have this run on a regular Windows computer.

Microsoft will need to have extra people to vet software that comes in to the Windows Store in order to keep malware out. This is because Google was overwhelmed with Android-based malware creeping in to their Play app store and they had to increase the number of people taking control over what ended up there. This danger will increase especially if it is feasible to “write once run anywhere” for both Windows and Android.

It is part of having Microsoft Windows 10 as the most flexible open-frame desktop operating system thanks to it supporting a wide range of software types: Progressive Web Apps, Win32 native Windows apps, Universal Windows Platform apps, UNIX/Linux software via Windows Subsystem for Linux and, to come, Android through Project Latte.

Having Windows, desktop Linux or ChromeOS on the desktop and Android on the mobile devices could be about building out a computing ecosystem that is totally about flexible open-frame computing.

The XBox One offers dual controls for the benefit of novice game players

Article

CO-PILOT, XBOX ONE’S NEW ACCESSIBILITY FEATURE | Cerebral Palsy Foundation

How to use Xbox One copilot to link two controllers | Windows Central

Copilot video update: sharing or splitting a controller | Special Effect

Video Walkthrough from Special Effect – Click or Tap to play in YouTube

From the horse’s mouth

Microsoft

First Wave of New Xbox Update Features Ship to Select Xbox Insiders Today (Blog Post)

Copilot on XBox One (XBox Support Article)

My Comments

An issue I raised in a previous posting regarding computer and video games, especially console games, is that it can be difficult for some people to learn how to play a video game.

One of the situations I was thinking of was where a younger game player was showing an older person who is interested in cricket how to play a cricket video game on his console. He then offered the older person a try at the game but the older person found it difficult to work out what effect the different buttons on the control had on the gameplay.

Here it may be about dealing with which buttons to use on a particular controller to achieve a particular result, especially has today’s game-console controllers have many different controls on them and it may be difficult to work out which button, joystick or trigger does what if you are now to these devices.

As part of Microsoft releasing the XBox Adaptive Controller, they also added to the XBox One and to Windows a “co-pilot” mode. This isn’t just part of running two controllers with two different operation methods together. But it could be to allow an advanced game player to give a helping hand to a novice game player. It is similar to the practice followed by most driving schools where the driving school’s fleet of cars are equipped with dual-controls. This allows the driving instructor to control the clutch and brake in order to override what the learner driver is doing in case of an emergency, thus being a safety net for novice drivers.

Here, you have to have at least two controllers connected to the XBox or Windows computer to have Copilot Mode active. The rule with the Copilot Mode is that the first controller you turn on ends up as the primary controller for setting up this mode. As well, it is a good idea to do the initial setup routine with your typical XBox controller, now seen as the primary controller if you are using something like the XBox Adaptive Controller as your complementary controller.

XBox One games console

Method One
  1. Connect the secondary controller to your XBox for copilot use. The copilot doesn’t need to sign in with their XBox account for this to happen. As well, the primary player is able to record their achievements on the XBox leaderboard.
  2. Using the primary controller, press the large X button to open the Guide, then select the Profile & System menu. Select Settings, then Ease Of Access, then Controller in that menu.
  3. Choose Copilot Settings and select the “Turn on Copilot” option to enable this mode.
  4. You will see the secondary controller listed. Here, select that controller to work in Copilot mode.
  5. At this point, your XBox controllers are linked as if they are dual controls.

When you are done with Copilot mode, go back to the Copilot settings menu and select “Turn off Copilot”. Both controllers then work as if they are for separate players.

Method Two

You need to follow this method if you want to maintain access to and control of any advanced features that your secondary controller may have. This may be to support custom button mappings or enable vibration to provide haptic feedback during gameplay.

  1. Connect the secondary controller to your XBox for copilot use
  2. Go to the My Games And Apps menu then select XBox Accessories. You may have pinned the XBox Accessories app to your home screen perhaps to have more control over game-controller customisations.
  3. Using the XBox Accessories app, assign the secondary controller to your current login
  4. Go to the top menu on your XBox Accessories app, then select the three-dot option on your primary controller.
  5. In this menu, you select the Turn on Copilot option to enable this function on your controller.
  6. At this point, your XBox controllers are linked as if they are dual controls. You also maintain customisations for each of the controllers like vibration feedback or custom button mappings.
  7. When you are done with Copilot mode, go back to the Copilot settings menu in the three-dot option for your primary controller. Then click “Turn off Copilot” to return the controllers to normal dual-player operation.

Windows 10 computers

  1. Here, you need to download and install the XBox Accessories App from the Microsoft Store. This will provide increased control over any XBox controllers you have connected to your computer.
  2. Connect both controllers to your Windows 10 computer as mentioned in the prior article. This can be done via USB or wirelessly and you may find that the latest controllers will support Bluetooth connectivity.
  3. Run the XBox Accessories App whereupon you will see both controllers represented on the screen.
  4. Click the three-dot option under your primary controller. Then click the Turn on Copilot option in that menu to enable this function. This will only apply to the two controllers.
  5. When you are done with Copilot mode, run the XBox Accessories App and select the three-dot option under your primary controller. Then select the Turn off Copilot option in that menu to return to normal two-player operation.

Further notes

If you are helping someone handle that game, it may be better to take a similar approach to how driving instructors help and teach novice drivers even when using dual-control vehicles. That is to allow the novice to do the controlling themselves but take the reins when things become difficult.

As well, it may be about allowing the novice to familiarise themselves with the button layout on the controller and allow them to work the game at their own speed.

If the game does have any online play abilities, you may find that playing the game in a manner where the computer is the only effective opponent may be what you need to do when you are helping a novice game player. This means that you aren’t playing against real people at remote locations who may not be understanding about novice or occasional game players.

How do I use an XBox One game controller with my Windows computer?

Article

XBox One games console press photo courtesy Microsoft

You can use the same XBox One controller with your Windows computer as well as that console

How to use an Xbox One controller with your PC | Windows Central

My Comments

If you do play games using your Windows computer, you may want to use a game controller as a better alternative to the keyboard and mouse or trackpad. This may be of importance with most fast-paced games where games-console-style controllers may suit you better.

The same game controllers that work with Microsoft’s XBox One games console can work with your Windows computer out of the box. This is without needing to add any extra drivers to your Windows setup.

It doesn’t matter what form factor the controllers come in so that flight-yoke or steering-wheel controllers designed for the XBox One can work with Windows computers. As well, the XBox Adaptive Controller which brought video gaming to those with limited abilities can also work with Windows computers.

Logitech G Adaptive Gaming Kit press picture courtesy of Logitech International

This also applies to the XBox Adaptive Controller and its custom switches that opens up gaming for those of us with limited mobility

For that matter, the XBox Adaptive Controller could open up the same kind of real-world-interface programming that was pitched during the 1980s for computers of the BBC Micro or Commodore 64 ilk. This would be feasible if you know how to write XBox controller functionality in to the software you are developing.

Physical connections

Wired setup

This is very simple if you have a full-function “charge and sync” Micro-USB cable on hand of the type that was used to charge or transfer data to “open-frame” mobile devices. These will typically have a standard USB Type-A connection which will work with most computers.

Dell WD19TB Thunderbolt dock product image courtesy of Dell

USB-C and Thunderbolt 3 docks and adaptors like the Dell WD19TB Thunderbolt 3 dock can allow you to use the XBox One game controllers with your newer laptop’s USB-C port

If your computer uses USB-C or Thunderbolt 3 as its only peripheral connection option, you can buy a USB-C to Micro-USB cable  (Amazon, Harvey Norman) and use that instead of the aforementioned USB-A to MicroUSB cable for connecting your controller. Or you simply use a USB-C adaptor with a USB-A female socket with your existing cable for your USB-C-based computer. As well, if you use the computer with a USB-C hub or dock that has at least one USB-A port, you can use the ordinary Micro-USB cable with that setup.

You may also find that connecting two controllers directly to the host or via a USB hub may work for local multiplayer games.

Wireless setup

Older XBox One game controllers will need to be used with a Microsoft XBox Wireless Adaptor which is a USB transceiver dongle for XBox One game controllers. This plugs in to any USB Type-A port on your computer but look at the notes in the above secton about wired setups if your computer just has USB-C ports.

Dell Inspiron 15 Gaming laptop

If your computer like this Dell Inspiron 15 Gaming high-performance laptop supports Bluetooth, you don’t need to use a receiver dongle if you use very recent XBox controllers

If your computer supports Bluetooth which most laptops, all-in-ones and low-profile computers do; current-generation game controllers will support Bluetooth connectivity. It also holds true if you are using a Bluetooth adaptor dongle or expansion card with your desktop computer that doesn’t have Bluetooth connectivity. In all these cases, you have to be sure that your computer’s Bluetooth functionality is turned on and active.

Pairing your games controller with your Windows computer is very simple, but you have to have the games controller turned off beforehand. This typically asks you to open “Settings” in Windows by clicking on the “gear” icon in the Start menu. Then you click the Devices option which has your computer able to listen for devices about to “come online”.

Press the large X button on your XBox games controller to turn it on. Subsequently, your Windows regular computer will list it as a newly-discovered device. Click this device to finish off the pairing process.

IF you are setting up multiple controllers for a local multiplayer game, you may have to repeat this process for each controller.

Further notes

You will need to install the XBox Accessories app from the Windows Store to get the most out of your controller. This is important for setting up different control layouts which may be necessary for different games and different players.

It will also enable a “co-pilot mode” to allow two controllers to manipulate the same character in a game. This can be of use in helping novice players get the hang of a game or can allow you to use two different controller types as complementary controllers.

What this will mean for people who play games using the XBox One console or a Windows computer is that they only need to have one set of controllers that can be used with both devices. That is rather than having to retain a controller for your PC and one for the XBox One.

Windows 10 to offer greater control over graphics processors

Article

Dell XPS 17 laptop press picture courtesy of Dell Australia

Microsoft will be introducing support for better management of graphics processors in computers like the Dell XPS 17 that have Thunderbolt 3 and onboard discrete graphics processors

Windows 10 to give power users more control over their GPUs | Bleeping Computer

New Windows 10 Build 20190 brings default GPU & GPU per application settings along with new post-update experience in Dev channel | Windows Central

My Comments

Previously Windows provided operating-system-level support for handling multiple graphics processors. This is due to the reality of many mainstream laptops being equipped with a discrete graphics processor along with the integrated graphics chipset, providing the ability for users to switch between high-performance or power efficiency depending on whether the computer is on AC power or batteries.

Akitio Node Thunderbolt 3 "card cage" external graphics module - press image courtesy of Akitio

.. so users can choose whether an app uses the onboard discrete graphics processor or a desktop graphics card installed in an external graphics module like this Akitio Node unit

This was achieved either at hardware or graphics-chipset level with special software like NVIDIA Optimus achieving this goal. Then Microsoft recently added this functionality to Windows to allow you to determine whether an application chooses the higher-performance or power-efficient graphics processor.

But in an upcoming feature upgrade, Microsoft will allow fine-tuned control over which graphics chipset applications use. The function is in testing through their Windows Insider beta-testing program.

It will cater towards users who run more than two discrete graphics processors on their system such as a gaming rig with two graphics cards or a laptop / all-in-one / low-profile desktop that has a discrete GPU and Thunderbolt 3 and is connected to an external graphics module. This kind of configuration is primarily offered on Intel-powered premium consumer and business clamshell laptops with a screen size of 15” or more as well as most of the Intel-powered performance-focused laptops.

Here, the users can specify which graphics processor is the one for high-performance computing or can specify that a particular application uses a particular graphics processor.

It is also being driven by the rise of USB4 and Thunderbolt 4, where there will be an effort to make these high-performance USB-C-based peripheral-connection ports ubiquitous and affordable. This could then open up the path for laptops and low-profile / all-in-one desktops to have these ports with their presence being sold on the ability to upgrade the computer’s graphics with an external graphics module.

In the case of a laptop equipped with a discrete GPU and Thunderbolt 3, users may find that the onboard discrete GPU is really a “mobile-grade” type that is intended to be power-efficient but doesn’t perform as good as a desktop graphics card. Here, they would install a desktop graphics card in to a “card-cage” external graphics module and connect it to the computer for better graphics performance.

This may work as a way to allow the use of “fit-for-purpose” graphics processors like a mobile-workstation GPU for a CAD program alongside a gaming-grade GPU for a game. Or a user could run a video-editing program specifically with a graphics processor that is good at rendering the video content while they have another graphics processor available for other tasks.

Personally, I would also like to see Windows offer the ability for users to create an order of preference for high-performance graphics processors either for default high-performance use or for a particular application’s needs. This would come in to its own for graphics-card reviewers who are comparing against their “daily-driver” graphics card, or people who are moving a Thunderbolt-3-equipped laptop between multiple external graphics modules.

Similarly, the control over multiple-graphics-processor setups that Windows is to offer could also evolve towards “task-specific” GPU use. Here, it could be about focusing a graphics chipset towards batch calculation workloads rather than display-focused workloads. This is because people involved with video-editing, media transcoding, statistics, cryptocurrency or similar tasks may prefer to use the kind of chipset that is a “number-cruncher” for those tasks rather than one that excels at interactive computing.

At least Microsoft is working towards answering the needs of power users who deal with two or more graphics processors as part of their personal-computing lives.

Newer Windows updates will have relevant information about what’s new

Article

Acer Switch Alpha 12 tablet press image courtesy of Acer

Windows 10 major updates will see an improvement to how new functionality is discovered

Windows 10 Insider build 20190 hits Dev channel with new post-update experience | Windows Central

My Comments

When Microsoft officially releases a major Windows 10 feature update, it may be daunting to know what changes have existed to your computing environment as a result of that update.

Here, you may want to know what changes took effect including any new functionality that came about. It may also be about any significant changes to Windows 10’s user experience that you may have to get used to. For some people, finding that a significant change to the user experience may be daunting and that a feature may be delivered but they don’t know how to take advantage of it. This may cause some Windows 10 computer users to delay or avoid major-update cycles all together.

As well, it is more important for people who aren’t sure of any significant changes to how their technology operates, something that can be of concern for the older generations who haven’t had much computer experience. For them, it may be about relearning a skill they already have in order to adapt it to a newly-revised user interface.

Microsoft will be answering this problem with its “Tips” app in Windows 10 from the next feature update onwards. Here it will have a “What’s New” focus that appears after the update is rolled out to highlight any new features or changes to the user experience. This will be updated with every feature update so users are aware of the newly-added functionality.

But I would like to see added to this information relating to improved peripheral and network device support especially where it is relevant to the kind of connections your computer has and devices it is connected to.

For example, it may be about whether a peripheral or network device is gaining class-driver support within Windows or whether the current class drivers that are part of Windows and relevant to the device are gaining any significant improvement. This includes any newer settings that are available to the end-user so they have it working their way.

This can allow a user to rationalise the software that is running on their computer without worrying that they will lose the functions they are dependent on because they remove vendor-supplied software for that device. Similarly, they may want to know whether the installation of a device on a newer computer is going to be a true plug-and-play experience without the need to download and install any extra software. As well, users are then sure they won’t lose device functionality if the device vendor declares end-of-support on that device.

Microsoft is at least taking some steps towards improving the update experience for major updates within Windows in order to make them discoverable and user-friendly.

Microsoft to allow Android apps to run with Windows

Computer - smartphone interlink concept

You can soon run your Android phone’s apps on your Windows computer but they will run in place on the smartphone with your Windows computer being the user interface

Article

Soon launch Android apps on Windows 10 PC via Your Phone app, as Samsung & Microsoft collaborate | Windows Central

Microsoft Your Phone’s Android apps access feature will be available for all Android smartphones eventually | Windows Central

My Comments

Most desktop-operating-system vendors and other third parties are implementing software that interlinks mobile-platform devices, especially smartphones, with your regular desktop or laptop computer.

It is capitalising on the fact that the user interface and software that a regular computer running a desktop operating system has is more capable for making your work presentable, compared to what a smartphone or mobile-platform tablet offers. But your smartphone or mobile-platform tablet can earn its keep for acquiring content for your magnum opus like taking notes, taking quick photos or browsing the Web for material.

This is typically to allow you to gain access to your mobile device’s data or use your mobile device’s native communications ability from your regular computer’s screen and keyboard. Some of these platforms may even allow you to start viewing a Website on one device then continue viewing it on the other device; or even implement a cross-device “clipboard” so you can copy something you saw on your mobile device then paste it in to something you are editing on your regular computer.

But Microsoft have taken this concept further by working on the “Your Phone” interlink software to allow you to run software installed on your Android smartphone from your Windows 10 regular computer. For example, you could effectively manage your Instagram presence using your Android smartphone’s Instagram client but working it with your Windows laptop’s screen and keyboard. Or you could kill time during a long process on your Windows computer by running a “guilty-pleasure” casual game that you normally play on your Android phone but have its user interface happening on the regular computer.

Effectively, this arrangement runs the software on your Android phone but has your Windows-based computer acting as a “terminal” that is providing input and output for that phone.  It is based on Microsoft’s experience with Remote Desktop Protocol a.k.a Terminal Services which allows one Windows computer to effectively control another Windows computer.

Some questions may come about like transferring files between your computer’s Windows file system and your smartphone’s Android file system for uploading to the app, something that will be considered important for Instagram users who upload video content.

When this function is released as part of the next major feature update for Windows 10, it will initially be able to only work with some Samsung devices. But Microsoft will intend to have it fully available across all of the Android-based devices that can run the “Your Phone” Windows interconnector software.

Here, Microsoft is underscoring the idea of allowing “open-platform” mobile-computing and regular-computing devices to interlink with each other no matter the operating system. This is even to the extent of running mobile-platform apps “in place” on the mobile device.

Thunderbolt dock may be behaving erratically under Windows 10. What can you do?

Article

Dell XPS 13 8th Generation Ultrabook at QT Melbourne rooftop bar

Simply restarting your Thunderbolt-3-equipped computer may correct problems you have with any Thunderbolt 3 docks attached to it.

Microsoft Warns of Uncommon Windows 10 Thunderbolt Issue | Bleeping Computer

From the horse’s mouth

Microsoft Support

Devices connected through a Thunderbolt Dock stop working after the computer resumes from the S5 power state (Support article)

My Comments

You may find that your Thunderbolt-3-equipped computer may show up a problem with its Thunderbolt 3 connection if it is running a recent build of Windows 10.

This will happen when you are using a Thunderbolt 3 dock or a Thunderbolt 3 peripheral like a display or external graphics module that has dock functionality where you can connect multiple peripherals. As well, it may encompass Thunderbolt 3 devices that have user-removable or user-replaceable storage media like memory-card readers, SATA hard-disk interfaces or optical drives.

It will be common with those of us who have a laptop computer and establish one or more workspaces equipped with a full-sized keyboard, mouse and one or two large screens then use a dock for one-cable connection and disconnection. You may also be connecting one or more storage devices like USB hard disks, memory keys or optical drives to the dock for extra storage functionality.

The problem will manifest if you have Fast Startup enabled on your Windows 10 laptop. This mode, which will most often be set up by default and to come in to play when you close up your laptop, will dump from RAM to the internal hard disk or SSD what is needed to bring your computer to the login screen when you close the computer’s lid or quickly press the Power button.

The symptom will show up if you do the following practices regularly:

  1. connect the computer to the Thunderbolt dock, finding that all peripherals connected to the dock are present and functioning as far as Windows is concerned.
  2. power-down the computer by pressing the Power button for a long time or instigate a shutdown procedure from within Windows with the goal to have it fully turned off.
  3. disconnect the Thunderbolt dock from the computer once you see the screen go black
  4. let the computer completely power down
  5. connect the Thunderbolt dock to that computer and wait for it to stabilise
  6. turn on the computer like normal

Here, the peripherals connected to that Thunderbolt dock will register with Windows and be present in the operating system’s Device Manager. But they won’t function as expected like you won’t have any input from the full-sized keyboard or mouse nor would the storage devices be available for use by Windows and its applications.

This behaviour happens very occasionally and you may normally disconnect and reconnect the dock to force Windows to “rediscover” the associated peripherals.

But what can you do to rectify this problem? Here, it is a simple process of fully shutting down then restarting your computer using the Shutdown or Restart procedure in Windows without disconnecting the Thunderbolt dock. Here, you have to wait until all the lights on the computer are off, not just the screen, when you instigate the Shutdown procedure this time.

With this process, you are making sure that during the boot cycle, the Windows operating system is properly taking stock of all the peripherals that are connected to the Thunderbolt dock and making sure they are properly available “to the computer”. This includes enforcing the dock to reset itself and create a fresh inventory of what is connected to or integrated in it to present to the host operating system.

You may also find that fully restarting your computer if peripherals connected to a hub, dock or similar device aren’t working properly no matter the connection method or operating system.