Menu

Wednesday, May 20, 2020

Combining PC and Tablet / Tablet as monitor / TV as monitor / Tablet as sketchpad in Teams

Datatalk / Windows 10 / Windows 11 / Multi Monitor.

Use your tablet as an extra screen or input device for your PC, or as a sketchpad for meetings. This post only describes solutions for Windows 10 in combination with an Android tablet, but there are similar options when you're using a Mac and / or an iPad.


Working from home

There's a little hope of Cornona on its way out, but no matter what, working from home has become the new normal, or at least part of the new normal.

That means human interaction is somewhat limited and we all rely on video calls to get our work done. One of the things missing is sketching on a whiteboard. Drawing on a screen would be nice, but not all of us own a Wacom Cintiq or similar device. There are other ways if you own a tablet.


Working on the road

As a bonus, I'll look at using my tablet as a secondary screen. That's a handy option for the road warriors among us. And without a time, those times will return.


My hardware

I'm testing this with a Ryzen 5 desktop, and an older Dell M2800 laptop, in combination with a Samsung Tab S7 Lite and a NVidia Shield.


Windows 11

Note. Everything on this page is Windows 10, unless otherwise noted. The Windows 11 specific stuff is in green.



Show screen

All combinations I tried (scroll down for more information).

Tablet --> Wifi --> PC

A. Share your tablet screen in a Microsoft Teams call

B. Share your tablet full screen

PC --> Television

C. Cast your PC screen to a smart TV (Chromecast)

D. Use a television as an additional or duplicate screen (SpaceDesk)

PC --> Tablet

E. Use tablet as an additional screen over Wifi (TwoMon Air)

F. Use tablet as an additional screen over USB (TwoMon USB)

G. Use tablet as an additional screen over Wifi (SpaceDesk) 

 

Control device


Tablet --> PC

H. Control your PC from your tablet (Chrome Remote Desktop)


Tablet --> Wifi --> PC


A. Share your tablet screen in a Microsoft Teams call

Bascically Windows uses Miracast. It may be known under different names on your Android device, and isn't called Miracast on the PC. Yep, makes sense, doesn't it?

1. Your PC requires a Wifi interface. If you have a desktop PC without onboard Wifi, then one of those little USB Wifi adapters will do. Switch it on.

2. If it was off, and the Connect App has disappeared, you may have to reboot your machine
  1. Insert or enable your Wifi device
  2. Reboot (as the Connect app may be invisible until a reboot)

3. Windows might have removed your Connect App with the latest upgrade / update. If so:
  1. Click on Settings > Apps > Optional features > Add a feature
  2. Then install the Wireless Display app.
  3. You may have to reboot
You may require an account with Admin rights!


Windows 11 may not have installed the Wireless Display function. If so:

1. Launch an account with Admin rights
2. Settings / Apps / Optional Features
3. Add an Optional Feature - View Features
4. Wireless Display
5. Install

You may require an account with Admin rights!


In Windows 11 then you have to switch it on:

1. Settings / System / Projecting to this PC
2. Change options to your liking


4. I find it easier to have some shortcuts on my desktop. I haven't found another shortcut to this app, so I use this approach to add a shortcut to the Windows 'Connect App':

1. Windows key
2. Enter 'Connect'
3. Pin to start
4. Drag the app from the start menu onto the desktop


The above doesn't work in Windows 11. The workaround:

1. Create a new shortcut to ' explorer shell:AppsFolder '
2. Dubbelclick that shortcut
3. Look for the App of your choice, and drag it onto your desktop


5. If you want to project full screen, or use the PC keyboard, then you also need a link to 'Project'. Create a shortcut to:

%windir%\explorer.exe ms-settings-connectabledevices:devicediscovery


6. Switch on Wifi on both PC and tablet. You should have already done so on the PC in step 1 :-)

7. Start the Connect App on the PC.

8. On the tablet look for the 'Smart View' (Samsung) or 'Wireless Projection' (Huawei) or Miracast option in the system drop-down menu. On the image below a Samsung tablet is already connected, and then the button is relabeled to the name of the device connected / being projected to.


9. Now you have an additional window on your PC, showing the screen of your tablet.


10. All that's left is, from inside a Microsoft Teams setting, to share either the window or your whole desktop, start some drawing software on the tablet, and use it to sketch or show something on the tablet. If you have a tablet with a pen (like the Samsung Tab S7 Lite) this works like a charm.


Troubleshooting

Some VPN's, Virtual Machines, and firewall software may interfere with Miracast functionality. Also you need a Wifi adapter to make the above work. It doesn't work if your PC only has a Wifi connection through a router!

Sometimes you may have to modify the network interface metric to get this to work, especially after installing a VM such as VirtualBox. See for more information here.


Behavior differences between Miracast (projection) in Windowed and full-screen mode

Windows 10 is a bit inconsistent, and the documentation online is mostly referring to previous implementations. Be aware that the following behavior depends on your version of Windows, and is bound to change again! The following is based on Windows 10 version 2004.

1. If you 'automatically' connect to your PC, and the Connect App isn't open yet, then it will always start up full screen.

2. When you connect to your PC with the Connect App already full screen, your keyboard and mouse etc. will be redirected from your PC to your device. There should be an option to toggle that on / off according to many Internet sources, but there isn't on my machine. You also can only disconnect from your projecting device (really stupid, this).

4. When you connect to your PC with the Connect App windowed, you sometimes can control that device, and sometimes you can't. (It seems to depend on the device, the direction of the wind, and the positions of the stars.) But... you can always exit the session from the PC side.

5. You can switch between fullscreen and windowed in the Connect App, by toggling the arrow symbol on the dragbar, or (when already fullscreen) by moving the mouse-pointer to the top of the screen and hover there for a while. If a session is already in progress then you may be able to switch from Windows to fullscreen, but not always.


Windows 11 misbehaving

Windows 10 sometimes misbehaves, but Windows 11 always does. Projecting TO the PC is outright unreliable, especially when you want to project to a window.

The following approach seems to work though...

1. Start up the Connect app (it opens in a window)
2. Make it full-screen (using the arrow symbol in the task bar)


When Connect is started as a window, and you enlarge it afterwards, it (temporary) allows you access to the titlebar. Just move your mouse to the top and the title bar appears.

3. Start casting from your Tablet. You'll see an 'about to project'  on your PC.
4. Wait a second or two.
5. Move the mouse to the title bar and return to a windowed view.


The above doesn't always work, but for me it works 90% of the time. It's time Microsoft enables input controls etc. in the Connect client.



B. Share your tablet full screen

You can use your PC as an extra screen, and use the keyboard of your PC using the 'Project' option. 

1. Either use  a shortcut to 'Project' by creating a shortcut to:

%windir%\explorer.exe ms-settings-connectabledevices:devicediscovery


2. Or use the notifications button in the right bottom corner, then Connect / Projecting to this PC / Launch the Connect App to project to this PC


3. Or start with the Connect App, and switch that one to fullscreen before you connect / project to your PC.

See above for the caveats when projecting to a maximized Connect App!


PC --> Television


C. Cast your PC screen to a smart TV (Chromecast)

If your TV has chromecast functionality, then you can 'cast' the desktop of your PC screen to the TV. Great for long, engless meetings where you would like to walk around a bit, and where your camara's off anyway 😉

1. Install and / or configure your chromecast, TV, etc. Note that devices such as the Nvidia Shield have chromecast functionality build in.

2. On your PC, start up Chrome. Choose Cast, then pick your source, then select the device you want to cast to. Done.

Get a beer, sit on your couch, and watch the drama unfold. Steering group meetings were never as entertaining before.


D. Use your television as an additional or duplicate screen (SpaceDesk)

If you have a smart TV based on Android TV, you can install the SpaceDesk app on your TV (or on your Nvidia Shield or similar box). The nice thing about this is: it works over LAN, thus is pretty fast, allows larger distances, and no Wifi interuptions.

1. Install SpaceDesk Server app on your Windows PC and start it.

2. Install the SpaceDesk app on your Smart TV or Android based TV box and start it.

3. The app will list all servers, pick the right one. Done.

SpaceDesk is (still) free, and supports many different devices, such as Android phones, tablets, but also iPads, or other Windows based machines.

You can also replicate your screen to the Television, but I noticed that icons may be shuffled around, and sometimes taskbars, icons, and the detection of the primary monitor all get a bit confused. To keep things working as excpected, I suggest the following:

1. Disable any 'real' external screens on your Windows 10 machine, ie. only have one real screen active.

2. Then connect using SpaceDesk.

3. Then 'duplicate' the screen through Windows Display Settings.


PC --> Tablet


E. Use tablet as an additional screen (TwoMon Air)

One of the problems on this setup is that you need a working network connection on both devices, thus making it less suitable to use it outside your home network. It would be fantastic if this would work with bluethooth or some instant Wifi lan, but alas...

1. Install TwoMon Air on the tablet

2. Download and install TwoMon PC on your PC

3. You may have to tweak the network settings on your PC. There must be an active private network, otherwise this won't work.


F. Use tablet as an additional screen (TwoMon USB)

Supposed to be a little faster than using Wifi, but I found the difference to be marginal. However, it does allow pen input...

1. Install TwoMon USB on the tablet.

2. Activate 'developer' mode on the tablet. To do so, go to Settings / About / Software Information Build number.

3. Keep tapping the Build number until you are announced to be a developer.

4. Go to Settings / Developer options, and switch on USB debugging.

5. Download and install TwoMon PC on your PC

There's a newer version called TwoMon USB, Win10 only. It is supposed to be a little faster, and an even newer version with pressure support called Canvas Pro. Sorry, I don't have those versions, but I expect usability to be somewhat on par.

Tip: touch the screen with THREE fingers simultaneously to either duplicate a screen, or use the tablet as an extra screen. (Unless you visit the website you'll never figure that one out.)

Here's a setup with two screens and a tablet as a third monitor. I've stretched a browser window over all three.



G. Use tablet as an additional screen (SpaceDesk)

See D above.

Wat I must mention though is that SpaceDesk does support multiple devices, and a mixture of PC, iOs, and Android. Have a look at this:




Tablet --> PC


H. Control your PC from your tablet (Chrome Remote Desktop)

Of course, you could be using VNC or TeamViewer. This is just another way to access and control your desktop PC. You specialists already know what to do :-)

1. Install Google's Chrome Remote Desktop on your tablet

2. Install Google's Chrome Remote Desktop on your PC

3. Enter remotedesktop.google.com/access as the URL in Chrome

4. Remote Support / Share this screen

5. If necessary generate a code

6. On the Android tablet, connect to the PC using the (Chrome) Remote Desktop App

You may have to enter an authorization code, depending on your setup.


No comments:

Post a Comment