Interacting with a shared screen
When viewing a shared screen, you can control the interaction using the guest toolbar at the top of the viewing window.
Note: If you fullscreen this window, you can get access back by moving your cursor to the top of the screen.
Tuple supports multiple ways of using your mouse to interact with a shared screen:
Tag Team (default) - In this mode, one person has control of the mouse at a time. The person sharing their screen starts with control. If you're viewing a shared screen, and you want to take control of the mouse, left-clicking once will take control. Only one person will have control at a time, and the mouse movements of anyone else on the call that is not currently in control won't affect the pointer.
Highlight Click - When using Highlight Click, clicks will create a pulsing indicator for a few seconds on the host's screen. Use this mode to quickly draw your partner's attention without getting too much in the way.
Paint - In Paint mode, you can click and drag to draw on your partner's screen. Anything you draw will fade away automatically after a few seconds. You can also right-click to immediately clear all drawings.
Multi Cursor - In Multi Cursor mode, all call participants will have a mouse to control.
No Keyboard - Your keystrokes will never be sent to the host machine. Use this mode if you will be switching back and forth between viewing your partner's screen and doing your own typing elsewhere, so you don't accidentally interfere.
Keyboard - This mode will send all your typical keystrokes through, but with the notable exception of Cmd+Tab and Cmd+Space. Use this mode if you will be doing some typing but prefer Cmd+Tab and Cmd+Space to execute on your machine. Keystrokes will be sent as long as the viewing window is focused.
Cmd Keys (default) - Full control of the host's machine. Use fullscreen for a truly immersive experience and become the driver of the remote machine. Keystrokes will be sent as long as the viewing window is focused.
Use this feature to send your pair a URL, which will open automatically in their browser (this can be disabled by the call initiator in their Preferences).
Click to open a menu of reactions that you can send while viewing a screen:
Essential for a pairing session. When you and your pair have accomplished something truly great, send some confetti to celebrate.
Ship it 🚢
Code looking good to go? Use this one.
Table Flip (╯°□°)╯︵ ┻━┻
Legacy code got you flipping out? Send this reaction.
The initial Stream Resolution setting is based on the call initiator's preference but can be temporarily modified by the guest during a call.
If you aren't doing a lot of typing or clicking on the shared screen, you should crank this up to get the sharpest image. However, if you want very snappy responses to your keystrokes, then you can get lower latency by reducing the resolution of the video.
If you experience interruptions in quality, it sometimes help to turn it off and turn it back on again :) This button lets you do that really quickly, automatically re-initiating the call with minimal disruption for the host.
Note: When you restart a call audio will be lost for a brief moment.
This will take you straight to the documentation for the Guest Toolbar.
Tuple only allows fullscreen when the macOS setting 'Displays have separate spaces' is turned on. You can find that setting in System Preferences > Mission Control: