> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tuple.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Interacting with a shared screen

<View title="macOS" icon="apple">
  <img src="https://mintcdn.com/tuple-0f82e5be/O4IiteXcXoa48ycm/images/pairing-with-tuple/macos-interacting-with-a-shared-screen/shared-screen-toolbar-overview.png?fit=max&auto=format&n=O4IiteXcXoa48ycm&q=85&s=f5cf5aa4f9edbecf052727e70d6b9ac2" alt="Shared screen window on macOS showing the guest toolbar across the top" width="3000" height="1433" data-path="images/pairing-with-tuple/macos-interacting-with-a-shared-screen/shared-screen-toolbar-overview.png" />

  When someone else on a call is sharing their screen, you can use the toolbar at the top of the viewing window to understand what's going on in the call and interact with the shared screen.

  *Note: If you fullscreen this window, you can access the toolbar by moving your cursor to the top of the screen.*

  ## Participant Display

  <img src="https://mintcdn.com/tuple-0f82e5be/O4IiteXcXoa48ycm/images/pairing-with-tuple/macos-interacting-with-a-shared-screen/participant-display.png?fit=max&auto=format&n=O4IiteXcXoa48ycm&q=85&s=92c1df4a5853a5a27d7be5782f39284e" alt="Participant display in the top-left corner of the shared screen window" width="2444" height="944" data-path="images/pairing-with-tuple/macos-interacting-with-a-shared-screen/participant-display.png" />

  In the top left of the window is the participant display. Here, you'll see an overview of who's on the call with you, whose screen you're looking at, and who currently has control over the mouse and keyboard.

  When a user has control over the mouse and keyboard, they'll have a colored ring around their avatar:

  <img src="https://mintcdn.com/tuple-0f82e5be/O4IiteXcXoa48ycm/images/pairing-with-tuple/macos-interacting-with-a-shared-screen/participant-avatar-control-ring.gif?s=c615579707a3dd86256460b1073c20f8" alt="Animated avatar ring showing which participant currently has mouse and keyboard control" width="1234" height="522" data-path="images/pairing-with-tuple/macos-interacting-with-a-shared-screen/participant-avatar-control-ring.gif" />

  You can click on the "+" icon to add more people to a call (either by adding them directly, or by copying a link to the call):

  <img src="https://mintcdn.com/tuple-0f82e5be/O4IiteXcXoa48ycm/images/pairing-with-tuple/macos-interacting-with-a-shared-screen/add-people-to-call-button.png?fit=max&auto=format&n=O4IiteXcXoa48ycm&q=85&s=4f351a7b0a98b82ece08a42432bcc265" alt="Participant display with the Add people button highlighted" width="892" height="532" data-path="images/pairing-with-tuple/macos-interacting-with-a-shared-screen/add-people-to-call-button.png" />

  Clicking on any user's avatar allows you to request that they share their screen or webcam, mute their audio, or kick them off the call:

  <img src="https://mintcdn.com/tuple-0f82e5be/O4IiteXcXoa48ycm/images/pairing-with-tuple/macos-interacting-with-a-shared-screen/participant-avatar-menu.png?fit=max&auto=format&n=O4IiteXcXoa48ycm&q=85&s=565e3f41b9fa0f05a5047a6bce0dad00" alt="Participant avatar menu with options to request a screen share, request a webcam, mute audio, or remove a participant" width="818" height="544" data-path="images/pairing-with-tuple/macos-interacting-with-a-shared-screen/participant-avatar-menu.png" />

  Selecting **Mute Audio** immediately mutes the other participant's microphone. They receive an on-screen notification letting them know they were muted, with the option to unmute themselves.

  ## Shared Screen Tools

  Tuple has a number of tools that allow you to interact with a shared screen:

  ### Remote Control

  <img src="https://mintcdn.com/tuple-0f82e5be/O4IiteXcXoa48ycm/images/pairing-with-tuple/macos-interacting-with-a-shared-screen/remote-control-tool.png?fit=max&auto=format&n=O4IiteXcXoa48ycm&q=85&s=ae8766c4fe8f89003cb240ecdf20c50b" alt="Remote Control tool selected in the shared screen toolbar" width="1048" height="320" data-path="images/pairing-with-tuple/macos-interacting-with-a-shared-screen/remote-control-tool.png" />

  When the remote control tool is enabled, all of your mouse and keyboard input events will be forwarded to the host machine. The only exception is command-tab (see settings below).

  ### Paint

  <img src="https://mintcdn.com/tuple-0f82e5be/O4IiteXcXoa48ycm/images/pairing-with-tuple/macos-interacting-with-a-shared-screen/paint-tool.gif?s=3680ca01f471d097c4d2ac4bf6e0f4b7" alt="Paint tool drawing annotations across the shared screen" width="682" height="456" data-path="images/pairing-with-tuple/macos-interacting-with-a-shared-screen/paint-tool.gif" />

  This tool allows you to draw on the shared screen; your drawing can be seen by all participants. Your paint color is [automatically assigned](/pairing-with-tuple/collaborative-painting#paint-colors) so each participant's drawings are easy to tell apart. By default, anything you draw will fade away automatically after a few seconds, though this behavior can be changed (see settings below). You can also hold shift to draw a straight line.

  ### Highlight Click

  <img src="https://mintcdn.com/tuple-0f82e5be/O4IiteXcXoa48ycm/images/pairing-with-tuple/macos-interacting-with-a-shared-screen/highlight-click-tool.gif?s=4dd2865d8f7fd4e44e01b8b36b99733b" alt="Highlight Click tool creating a pulsing indicator on the shared screen" width="752" height="502" data-path="images/pairing-with-tuple/macos-interacting-with-a-shared-screen/highlight-click-tool.gif" />

  This tool allows you to create a pulsing indicator on the host's screen for a few seconds. Use this mode to quickly draw your pair's attention to something without getting in the way too much.

  ### Text Annotation

  <img src="https://mintcdn.com/tuple-0f82e5be/O4IiteXcXoa48ycm/images/pairing-with-tuple/macos-interacting-with-a-shared-screen/text-annotation-tool.gif?s=9a7173377c03840bfb836a0e0fe858e8" alt="Text Annotation tool placing a text label on the shared screen" width="618" height="412" data-path="images/pairing-with-tuple/macos-interacting-with-a-shared-screen/text-annotation-tool.gif" />

  This tool allows you to place a text field anywhere within the shared screen, and type some text. You can also insert emojis using the system emoji picker (`Ctrl+Cmd+Space`).

  ### Reactions

  <img src="https://mintcdn.com/tuple-0f82e5be/O4IiteXcXoa48ycm/images/pairing-with-tuple/macos-interacting-with-a-shared-screen/reactions-tool.gif?s=a938e322bde97d072677942bb0276f02" alt="Reactions tool showing emoji and full-screen reactions in a call" width="826" height="462" data-path="images/pairing-with-tuple/macos-interacting-with-a-shared-screen/reactions-tool.gif" />

  Tuple contains a number of reactions you can send while on a call. There are a handful of emojis that can be sent, as well as some bigger, full-screen reactions.

  ### Send GIF

  You can send animated GIFs during a call to bring a bit of fun into your pairing session (powered by [Klipy](https://klipy.com/)). Click the **Send Reaction** button in the toolbar, then select **Send GIF...** at the bottom of the menu.

  This opens a GIF picker where you can search for something specific. There are three ways to send a GIF:

  * **Click to send:** hover over a GIF to reveal the send button, then click it to place the GIF on the shared screen.
  * **Double-click:** double-click any GIF to send it immediately.
  * **Drag to place:** drag a GIF out of the picker and drop it anywhere on the shared screen to place it at that exact spot.

  GIF playback is synchronized across all call participants. Your recently sent GIFs are saved so you can quickly reuse them.

  You can also navigate the GIF picker with your keyboard. Use the **arrow keys** to browse results and press **Return** to send the selected GIF.

  ### Zoom Tool

  <img src="https://mintcdn.com/tuple-0f82e5be/O4IiteXcXoa48ycm/images/pairing-with-tuple/macos-interacting-with-a-shared-screen/zoom-tool.png?fit=max&auto=format&n=O4IiteXcXoa48ycm&q=85&s=c8052efae6694fb649022e35b7e9f241" alt="Zoom tool controls for zooming and panning around a shared screen" width="2172" height="1458" data-path="images/pairing-with-tuple/macos-interacting-with-a-shared-screen/zoom-tool.png" />

  The zoom tool allows you to zoom in (and pan around) on a shared screen.

  **Zooming**

  When using the zoom tool, there are a number of ways to zoom in and out:

  * **Left click** will zoom in; both **Option + left click** and **right click** will zoom out
  * **Double click** zooms all the way in; **double click** when zoomed all the way in will zoom all the way back out again
  * **Pinch in** (on a trackpad) will zoom in; **pinch out** will zoom out
  * **Command + scroll wheel / two finger scroll** will zoom in and out (the zoom direction will respect your "Natural scrolling" setting in macOS)
  * The **zoom buttons** in the lower right hand corner of the screen also allow you to zoom in and out

  **Panning**

  There are also a few different ways to pan with the zoom tool selected (once you've zoomed in):

  * Holding **space** while clicking and dragging will allow you to pan (your cursor will change into a hand)
  * Using the **scroll wheel** will pan up and down; if your mouse has a trackball that supports horizontal scrolling, that will work as well
  * **Holding down the scroll wheel** (also sometimes called the “third button”) will pan
  * You can use **two fingers** to pan (on a trackpad)
  * Panning can also be toggled on using the **pan button** in the lower right hand corner

  **Universal shortcuts**

  There are a handful of keyboard shortcuts that you can use, regardless of which tool you have selected (the only exception is when you're in remote control mode, since the keypresses would be forwarded to the remote machine):

  * \*\*Command + \*\*`**+**`  will zoom in, \*\*Command + \*\*`**-**`  will zoom out
  * **Command + 0** will make the shared screen the same resolution as your native resolution
  * **Command + 9** will zoom to fit the shared screen into the screen share window

  These commands can also be found in the **View** menu in the menu bar.

  **Zooming and panning while using other tools**

  It's also possible to zoom and pan when you have the drawing, highlight click, and text annotation tools selected:

  * **Option + left click** will zoom in; **Option + command + left click** or **Option + right click** will zoom out
  * **Option + double click** zooms all the way in; **Option + double click** when zoomed all the way in will zoom all the way back out again
  * Holding **Option + scroll wheel / two finger scroll** will zoom in and out
  * Holding **Option + pinching in** (on a trackpad) will zoom in; **Option + pinch out** will zoom out
  * You can hold **Option** and use **two fingers** to pan (on a trackpad)
  * Holding **space** while clicking and dragging will allow you to pan
  * **Option + holding down the scroll wheel** (also sometimes called the “third button”) will pan

  **Caveats**

  * Note that the zoom tool **won't** appear unless the screen you're viewing can be zoomed in on; if the shared screen is equal or lower to your native resolution, the tool won't be shown.
  * You're not able to zoom in further than your own native resolution
  * You won't be able to pan around if you haven't zoomed in

  ### Send Link

  <img src="https://mintcdn.com/tuple-0f82e5be/O4IiteXcXoa48ycm/images/pairing-with-tuple/macos-interacting-with-a-shared-screen/send-link-tool.gif?s=387a53cb6020af999a86c66db2681ea6" alt="Send Link tool sending a URL to the host computer" width="598" height="334" data-path="images/pairing-with-tuple/macos-interacting-with-a-shared-screen/send-link-tool.gif" />

  This tool allows you to send your pair a URL, which will open automatically in their browser. This can be disabled by the call initiator in their Preferences.

  ## A/V Controls

  <img src="https://mintcdn.com/tuple-0f82e5be/O4IiteXcXoa48ycm/images/pairing-with-tuple/macos-interacting-with-a-shared-screen/av-controls-menu.png?fit=max&auto=format&n=O4IiteXcXoa48ycm&q=85&s=2544f5df9ffc80db9726b593cae8b456" alt="A/V controls for microphone, webcam, devices, and starting your own screen share" width="2196" height="1120" data-path="images/pairing-with-tuple/macos-interacting-with-a-shared-screen/av-controls-menu.png" />

  The shared screen window also contains controls for enabling and disabling your microphone and webcam. You can also change your active audio and camera devices directly from this menu. Lastly, these controls also allow you to easily begin sharing your own screen.

  ## Settings

  <img src="https://mintcdn.com/tuple-0f82e5be/O4IiteXcXoa48ycm/images/pairing-with-tuple/macos-interacting-with-a-shared-screen/guest-settings-menu.png?fit=max&auto=format&n=O4IiteXcXoa48ycm&q=85&s=90e63c601ed000fb50c453754c378ac2" alt="Guest settings menu with stream resolution, paint persistence, and command-tab forwarding options" width="960" height="736" data-path="images/pairing-with-tuple/macos-interacting-with-a-shared-screen/guest-settings-menu.png" />

  ### Stream resolution

  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.

  ### Paint persistence

  You can choose whether you want drawings done with the paint tool to fade after 2 seconds, or persist until you right click.

  ### Forwarding command-tab

  You can toggle whether you want the command-tab key sequence to be sent to the host or not.

  ## A note about fullscreen

  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:

  <img src="https://mintcdn.com/tuple-0f82e5be/O4IiteXcXoa48ycm/images/pairing-with-tuple/macos-interacting-with-a-shared-screen/mission-control-displays-have-separate-spaces.png?fit=max&auto=format&n=O4IiteXcXoa48ycm&q=85&s=4dc0f08103a7210791d8147dcc08ad8d" alt="macOS Mission Control settings with Displays have separate Spaces enabled" width="768" height="568" data-path="images/pairing-with-tuple/macos-interacting-with-a-shared-screen/mission-control-displays-have-separate-spaces.png" />

  Or in macOS 13.0+ in System Preferences > Desktop and Dock:

  <img src="https://mintcdn.com/tuple-0f82e5be/O4IiteXcXoa48ycm/images/pairing-with-tuple/macos-interacting-with-a-shared-screen/desktop-and-dock-displays-have-separate-spaces.png?fit=max&auto=format&n=O4IiteXcXoa48ycm&q=85&s=82fb28d3f46a1167a7fbbb2567752f8d" alt="macOS Desktop & Dock settings with Displays have separate Spaces enabled" width="1530" height="1028" data-path="images/pairing-with-tuple/macos-interacting-with-a-shared-screen/desktop-and-dock-displays-have-separate-spaces.png" />
</View>

<View title="Windows" icon="windows">
  <img src="https://mintcdn.com/tuple-0f82e5be/O4IiteXcXoa48ycm/images/pairing-with-tuple/windows-interacting-with-a-shared-screen/guest-toolbar-overview.png?fit=max&auto=format&n=O4IiteXcXoa48ycm&q=85&s=1f14cbf304bf4fff8816976f877b1c58" alt="Shared screen window on Windows showing the guest toolbar across the top" width="1173" height="390" data-path="images/pairing-with-tuple/windows-interacting-with-a-shared-screen/guest-toolbar-overview.png" />

  When **viewing** a shared screen, you can control the interaction using the guest toolbar at the top of the viewing window.

  <span id="mouse-modes" />

  ## Mouse modes

  <img src="https://mintcdn.com/tuple-0f82e5be/O4IiteXcXoa48ycm/images/pairing-with-tuple/windows-interacting-with-a-shared-screen/mouse-modes-toolbar.png?fit=max&auto=format&n=O4IiteXcXoa48ycm&q=85&s=be326ee938e75b37ad55e1e96ab6ca88" alt="Mouse modes toolbar with remote control and highlight click options" width="517" height="220" data-path="images/pairing-with-tuple/windows-interacting-with-a-shared-screen/mouse-modes-toolbar.png" />

  Tuple supports multiple ways of using your mouse to interact with a shared screen:

  #### Remote control

  In this mode, you can use your mouse to interact with the shared screen.

  #### 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.

  <img src="https://mintcdn.com/tuple-0f82e5be/O4IiteXcXoa48ycm/images/pairing-with-tuple/windows-interacting-with-a-shared-screen/highlight-click-tool.gif?s=2977955a8dfd229092d15133e88c1b8e" alt="Highlight Click creating a pulsing indicator on the shared screen" width="1138" height="568" data-path="images/pairing-with-tuple/windows-interacting-with-a-shared-screen/highlight-click-tool.gif" />

  <span id="paint-mode" />

  ## Paint mode

  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.

  <img src="https://mintcdn.com/tuple-0f82e5be/6QQND0Fn_6FQQwmn/images/pairing-with-tuple/windows-interacting-with-a-shared-screen/paint-mode.gif?s=e454dc6f1d6c2eaa5bea53832d90ff1d" alt="Paint mode drawing on the shared screen" width="596" height="452" data-path="images/pairing-with-tuple/windows-interacting-with-a-shared-screen/paint-mode.gif" />

  <span id="keyboard-modes" />

  ## Keyboard modes

  <img src="https://mintcdn.com/tuple-0f82e5be/O4IiteXcXoa48ycm/images/pairing-with-tuple/windows-interacting-with-a-shared-screen/keyboard-modes-toolbar.png?fit=max&auto=format&n=O4IiteXcXoa48ycm&q=85&s=9ed5999265fb9abb9d5245024ef75864" alt="Keyboard modes toolbar with No Keyboard and Keyboard options" width="323" height="172" data-path="images/pairing-with-tuple/windows-interacting-with-a-shared-screen/keyboard-modes-toolbar.png" />

  #### 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 transmit all of your keystrokes to the shared machine. Note that Tuple does *not* translate modifier keys when connecting to a host that's on macOS. For example, if you want to issue a keyboard shortcut on macOS that utilizes the command key (⌘), you could use the Windows key (⊞) instead.

  <span id="reactions" />

  ## Reactions

  We have many reactions you can send while viewing a screen.

  <img src="https://mintcdn.com/tuple-0f82e5be/6QQND0Fn_6FQQwmn/images/pairing-with-tuple/windows-interacting-with-a-shared-screen/reactions-panel.png?fit=max&auto=format&n=6QQND0Fn_6FQQwmn&q=85&s=43963bad1279374947c89b4e65f7a6a2" alt="Reactions panel with emoji and animated call reactions" width="393" height="345" data-path="images/pairing-with-tuple/windows-interacting-with-a-shared-screen/reactions-panel.png" />

  #### Emoji Reactions 🔥

  Send 🔥, ❤️, 👍, 🤯, 👏, or 🤔 to your pair.

  #### Confetti 🎉

  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.

  #### This is fine 🐶🔥

  Everything a dumpster fire? Send this animation of [KC Green](https://kcgreendotcom.com/index.html)'s classic comic.

  <span id="stream-resolution" />

  ## Stream resolution

  <img src="https://mintcdn.com/tuple-0f82e5be/6QQND0Fn_6FQQwmn/images/pairing-with-tuple/windows-interacting-with-a-shared-screen/stream-resolution-menu.png?fit=max&auto=format&n=6QQND0Fn_6FQQwmn&q=85&s=4f2ef2825cadd8a8efdc66310f58cb05" alt="Stream Resolution menu in the shared screen toolbar" width="421" height="281" data-path="images/pairing-with-tuple/windows-interacting-with-a-shared-screen/stream-resolution-menu.png" />

  The initial Stream Resolution setting is based on the call initiator's preference but can be temporarily modified by the guest during a call.
</View>
