Session Features

So far, you’ve learned about the minimum requirements for Frame in our Getting Started Guide and the basic functions of your Frame account/session in our Navigating your Frame Account Guide. Now it’s time to move on to the final guide all about session features. This guide will provide you with detailed information about different session features that may or may not be enabled for your account by your administrator. While most end users access their Frame account from a browser, we have also included additional information for those accessing Frame from Frame App.


This guide is intended to explain optional features which may or may not be enabled for your Frame account.

Use the menu below to jump to different sections of this guide, if needed.

Supported Peripheral Devices

Frame in a Browser

Frame supports using many common peripheral devices, including the verified devices listed below. The Google Chrome browser is the preferred client browser for all integrations. Most of the same functionality is available on other modern browsers like Mozilla FireFox and Microsoft Edge. If a desired device is not listed, please reach out to Nutanix Support. Frame remoting technology provides unique integrations for distinct devices based on use case. Check out our End User System Requirements documentation to read more about supported browsers on Frame.

Supported Peripheral Devices

Device Type

Windows PC (HTML5)

Mac (HTML5)

iOS/Android (HTML5)

Linux (HTML5)

Storage Device (PenDrive, USB Hard Disk) *


Audio Out (Speakers, headsets)

Audio In (Microphone)


Standard Generic Keyboard


Symbol HID Barcode Scanner




Multi-touch Screen



Microsoft Surface Pen








CAC/PIV Smart Card Readers (requires Frame App) **




Microsoft Windows Image Acquisition (WIA) Scanners (requires Frame App for Windows) **




Wacom Intuos Pen Touch Device (Chrome only) **



* = Files in USB storage devices on the local endpoint must be manually uploaded into the Frame session following the workflow described in the Accessing Files section of this document.

** = Early Access Feature

USB Support Early Access

Frame supports the use of a variety of generic USB devices, as shown in the table above. When enabled for your account, using your generic USB device is as simple as plugging the device into your local computer while in a Frame session.

USB HID Support

Frame supports up to 10 USB HID devices (3D mice, gamepads, and joysticks) connected to your local computer, in addition to your mouse and keyboard. If USB HID support has been enabled for your account, you may need to follow the instructions below to finish your configuration. If you are accessing Frame via a web browser, you must use Chrome on MacOS or Linux-based operating systems. End users should follow the steps below to complete configuration of USB HID support when accessing Frame from Chrome on MacOS or a Linux-based operating system. Chrome users must enable the “Experimental Web Platform features” within the Chrome browser, as Google still considers USB HID and WebUSB support to be an experimental feature.


End users accessing Frame from Frame App are not required to make any additional configuration changes and should be able to use the feature immediately (if enabled for their account).

  1. In a new Chrome browser tab, enter the following in the address bar:

  1. At the top of the page you will see the “Experimental Web Platform features” option. Use the drop-down menu to enable this feature.

  1. Click the “Relaunch” button once it appears at the bottom of the page to apply your changes.


Using USB/USB HID Devices

  1. While in your Frame session, simply click on the USB icon in the bottom right corner of your Frame status bar. A list of available USB devices will appear along with the option to add additional devices.

  1. To plug in a USB device from the list to the Frame session, click on the desired USB device name. When the device is plugged in, a confirmation sound will play and the device will be visible in the OS (just like if you had physically connected it to the computer).

  2. If the device you want to use has not previously been registered, select the “Add HID device” option from the menu. A new window will appear and display a list of the recognized HID options attached to your local machine.

  1. When the device is plugged in for the first time, a prompt will appear asking if activity with the device will reset the inactivity timer (which triggers a session disconnect). In general, select “Yes” to prevent the session inactivity alert from being triggered if you are using the USB device (since you could be using a game controller, instead of keyboard and mouse). This setting can be changed later while in a Frame session by going to the Frame gear menu and clicking the “USB” tab in the Settings window.

Disconnect your USB Device

To virtually “unplug” a USB HID device in your session, click on the USB icon in the Frame status bar. From there, click on one of the devices marked with a check mark.


USB Redirection (FRP8)


This feature currently requires the use of Frame App 6.3 (or higher) for Windows.

If your administrator has configured your Frame account with Frame Remoting Protocol 8 (FRP8), accessing your endpoint USB devices with Frame will provide a more seamless experience. Frame automatically detects USB-connected storage devices and populates them as additional drives which are accessible from your file explorer.

Input Options

This section covers the available input options for a Frame session which includes keyboard layout switching and changing the “mouse mode” for your environment.

Keyboard Layout

If your administrator has enabled multiple keyboard input languages for your environment, switching between languages is very simple. If your Frame environment includes the Windows taskbar, you can use the native Windows language bar.


Click on the language icon in the bottom right corner of your window.

Your Frame environment may not include the Windows taskbar, in which case you will want to use the language icon located on the far right side of your Frame status bar.


Select your desired language from the list that appears.

Mouse Modes

While our standard mouse configuration works for most use cases, there are some scenarios where changing the mouse mode could be helpful. We’ll outline different mouse modes and their corresponding use cases below.

To change the mouse mode in your session, simply click the cursor icon in the bottom right corner of your Frame status bar.


A new dialog box will appear, select the mouse mode you wish you use.



By default, a Frame session uses Standard mouse mode. In this mode, you can expect the same functionality and appearance you’d expect when using a regular PC. This mode is meant for normal use with most applications.

Standard mode with a touch-enabled device (such as an iPad) allows you to navigate the session using touch alone. For instance, you can move open windows in your session by holding your finger down on the title bar of the window and dragging it.


Touchpad mode was created to provide extra precision when accessing a Frame session on touch-enabled devices. With Touchpad mode, you’ll see a special gray cursor that you can move by pressing anywhere on the screen and dragging.


To left-click, tap once anywhere on the screen with the cursor placed in the area you’d like to click. To right-click, tap with two fingers anywhere on the screen. The cursor will show which button-click you’re performing. For instance, a left-click in Touchpad mode looks like this:



Relative mouse mode is intended for gaming and 3D world navigation. You’ll want to first launch the application you’re going to use, and then switch to relative mouse mode when you need to navigate a 3D environment. Once enabled, your cursor will disappear and you will be able to navigate your app like you would with any first-person point-of-view game.

To exit relative mouse mode, simply hit ESC on your keyboard.

Audio Options

Virtual Devices

Frame Virtual Audio: Frame recognizes this device as the speaker. This audio device outputs all application and system sounds to the client computer’s audio out.

Frame Virtual Audio Loopback: Frame recognizes this device as the microphone.

It is sometimes necessary to specify which audio devices you wish to use in an application. In those cases always ensure that Frame Virtual Audio is the output/speaker and Frame Virtual Audio Loopback is set as the input/microphone. See the below image for an example using Zoom.



If you are using an application which requires audio output from your speakers, you can enable sound output in your session by clicking on the speaker icon on the bottom right corner of your Frame status bar.


You can toggle audio output any time from your session by clicking on this icon.


If you are using an application which requires audio input from your microphone, you can enable microphone input in your session by clicking on the microphone icon on the bottom right corner of your Frame status bar.


The first time you enable this feature, your browser will request microphone permissions for


Microphone (FRP8)

If your administrator has configured your Frame account with Frame Remoting Protocol 8 (FRP8), you have the option to select your preferred microphone device. To do so:

  1. With FRP8, click on the arrow next to your microphone icon to select which microphone device you would like to use.


This list displays all microphones connected to your endpoint device.

  1. You should notice an overall improvement in microphone audio quality with FRP8, along with improved audio/video synchronization (even over poor network conditions).

Webcam Support Early Access

If your administrator has enabled webcam support for your Frame account, you will see an icon in the bottom right corner of your Frame status bar.


To enable webcam within your Frame session, simply click on the webcam icon. The first time you enable this feature, your browser will request you enable camera permissions for


If you have more than one webcam device connected to your local endpoint, you can use the arrow next to the webcam icon to select the device you would like to use.


If you are accessing your webcam from an application (e.g., Zoom, Google Duo, Skype), you may see your webcam device show up as “Nutanix Frame Virtual Cam.”


Display Options

Multiple Monitors

Multi-display configurations are useful for a variety of end user workflows. Frame’s multi-monitor feature allows users to connect up to 4 displays at a time. End users may configure the display order as desired while in the session. This feature is built into Frame App and easily enabled for the browser-based Frame Terminal.

Using Multi-monitor

Configuring multiple displays from your Frame session is straightforward and simple. Start by clicking on the Gear menu in the bottom left corner of your screen. Select “Manage displays.”


A new window will appear showing the display you’re currently using. Click the “Add” button to add a display.


A separate, untitled browser window will appear with the option to “Start Streaming.” First, drag the window to the display you would like to use and fully expand it. Click “Start Streaming.”


Once you have added the total number of displays you would like to use, you can configure the position of the displays using the “Manage displays” option from the Gear menu you selected earlier. Click on the desired display and drag it to the correct position.


Simply click on a display from the “Manage displays” window to verify your display order. The display you click on will be highlighted with a red outline in the browser window.


To remove displays, click the close button (“X”) in the top right corner of the display you wish to remove. Any applications will automatically be moved back to the main display.


If you are accessing your Frame account from Frame App, you will automatically be prompted to connect and configure your displays if multiple displays are detected.

Multi-monitor Limitations

Since the Frame platform is accessed via web browser, the following browser-based limitations should be considered. These limitations do not apply to Frame App users.

  • While multiple monitors can be configured as desired horizontally, browser limitations prevent vertical implementations (monitors stacked on top of each other).

  • To move objects such as application windows between displays, the user will need to drag and drop the object to make it partially visible on the next display and then drag from the partially visible portion to the desired display.

  • The end user must resize the new browser window once it appears in order for the display to fill the entirety of the browser window.

  • The end user must click “Start Streaming” when they are ready to use their additional display.

Storage Options

There are many ways you can save and access files while in a Frame session. Depending on the options chosen by your account administrator, you may have more than one. Below we’ll discuss your storage resources and how you can use them.

Cloud Provider Storage

Connecting to Cloud Storage

Perhaps the most popular option, cloud storage provider accounts such as Dropbox, Google Drive, Microsoft OneDrive, and Box integrations are built right in to your Frame session. Once you start a session, each cloud service that you have connected will be mounted and become visible from inside your apps as a new network drive. There are two methods to connect to cloud storage from your Frame account. We will outline the steps below.

Once you have connected your Frame account to Dropbox or Google Drive, it will automatically reconnect anytime you sign in, unless you deliberately disconnect before logging out. With Box, you must sign in on each session due to Box’s security access model.

There are a few ways you can connect your cloud storage provider to your Frame account. The simplest way would be to connect through your user profile page.

You can also connect your cloud storage provider (if enabled by your administrator) from within your Frame session:

  1. First, click on the grayed-out cloud storage provider icon in the Frame status bar. A dialog will appear – click “Connect.”

  1. A new window will appear prompting you for your cloud storage credentials. Enter your credentials and follow the prompts.

  1. The icon in the Frame status bar will blink while connecting. It will remain solid once connected.

You can disconnect from within the session at any time by clicking on the cloud storage icon and then clicking the blue “Disconnect [Cloud Storage Provider]” link in the dialog that appears.


When disconnecting, you will be asked to confirm your choice.


Accessing Cloud Storage

Once you have successfully connected to cloud storage using one of the methods listed above, you can access it as you would any other drive.

Simply navigate with your file explorer or use a file browser within an application. Your cloud storage drive will look like a regular drive and have its own assigned drive letter. For example, Google Drive has been assigned the G: drive letter.


Be aware that not all applications and file types will work optimally when opened directly from the cloud storage drive, especially if an application creates and actively writes to temporary files. If you encounter any issues working directly from the cloud storage folder, simply copy the file to your desktop, work on it there, and then copy it back to the cloud storage location when you’re finished.


Personal Drives

A Personal Drive is a storage drive that persists your data between sessions and can be managed from your user profile page. If enabled by your administrator, your drive will have a fixed storage capacity which can be increased by your administrator at any time.

Access your Personal Drive

Your Personal Drive is tied to your Frame account and can be used from the session just like a regular storage drive on your local computer. Simply navigate to your file explorer in your Frame session and look for the “PersonalDisk (P:)” drive.


The storage capacity of your Personal Drive is set by your administrator. To check the storage capacity, right click on the drive and select “Properties.” The value will be listed next to “Free space.” The data on your Personal Drive is only accessible to you, and can only be accessed through your Frame account.

Managing Personal Drive Backups

As an end user, you are automatically granted the permissions to manage your own Personal Drive backups. You can do this from your profile page.

Network Share Drives

Access Network Share Drives

As the title of this section suggests, a network share drive is a shared volume which can be accessed by multiple Frame account end users. This drive is configured and managed by the administrator of the account. It appears simply as an additional volume in your file explorer and can be accessed just like any other drive (from your file explorer or while browsing files in an application).

Accessing Files

There are a few ways you can access your files from your Frame session. Some end users may simply use the upload/download feature which allows them to upload files into the session and download files from the session to their local environment. Files can also be accessed from storage resources such as cloud storage, Personal Drives, or network share drives. We’ll outline how to access your files from your Frame session in this section.


With most browsers you can simply drag and drop a file from your local desktop onto your Frame session’s browser window to initiate an upload. Alternatively, you can click on the file upload icon and the following pop-up will explain what to do next:

  • Click on the icon to bring up your local computer’s file browser (such as Finder on Mac). After you select a file, it will be uploaded to the “Uploads” folder within your Frame session. The indicator on the right side of the status bar will display the progress of the upload:

  • Once the file has been uploaded, you can access it directly in your application by using the app’s file manager or navigating to the “Uploads” folder in the Favorites section.

  • If needed, you can cancel the file upload by clicking on the progress indicator. A small dialog will appear with the option to “cancel” or “cancel all.”

  • If you would like to download a file to your local machine, move the file to the “Download Now” folder under your “Links” directory. The file will automatically start downloading to your local browser’s download location.

  • You can drag any files from your local Frame session to the “Download Now” folder to download it to your local machine. Your browser window will show the file being downloaded to your local computer automatically.


As it is, drag and drop works across all Frame-supported browsers; however, there can be limitations if you want to move folders as well as files. Chrome browsers have full drag-and-drop support for both files and folders; however, Frame recommends zipping folders before uploading to preserve file structure. Firefox, Safari, and Edge browsers support file uploads, but certain limitations in the browsers mean we can’t provide support for folder uploads. If you attempt to upload files and folders together in Firefox, Safari, or Edge, the files will be uploaded successfully, but not the folder content.


Internet Explorer and Opera browsers are not supported by the Frame platform.

Cloud Storage/Network Share Drives

As mentioned in the section above, cloud storage drives, network share drives, and Personal Drives all appears as mounted drives in your Frame session. Accessing your files from a mounted drive is simple. Start by opening your file explorer, then navigate to the desired drive. You may also access this drive from within an application.



Since there are a few variations of the Google Drive integration, you may or may not have to enter your account credentials every time you log on to your session (depending on your account configuration).

Clipboard Integrations

Frame makes it easy to move text data between your local environment and your Frame session. Clipboard functionality can vary depending on the type of browser you are using to access your Frame account. We’ll outline the different types of clipboard integrations below.

Using the Clipboard Interface

First, click on the clipboard icon located on the right side of your Frame status bar.


The clipboard dialog box will appear. Any text data you have copied (either using a keyboard shortcut or using the context menu) from the session will appear in the text box on the right when you open up this dialog. Copy the text from the box on the right to be able to paste it into your local machine.


As you may already know, you can also copy text from your local computer to your Frame session using the opposite method. Once you have copied your desired text from your local machine, go back to your session and click on the clipboard icon. Paste the text into the box on the left. The dialog will display a “Pasted!” message if the text was pasted successfully.

Clipboard Sync

Clipboard sync ties your local copy/paste shortcuts to your Frame session. For instance, if you highlight text from your local PC (outside of the Frame session) you can simply use keyboard shortcuts to copy it locally and paste the information directly into the Frame session. No need to open a special dialog box.


The “Clipboard Integration” feature, when enabled, defaults to the clipboard sync function in Chrome. This feature is not yet supported on other browsers. The first time you use clipboard sync, your local Chrome browser will request permission to “see text and images copied to the clipboard.” Once permission is given, Chrome will not prompt you again.


You can enable/disable clipboard sync in your session by clicking on the icon in the lower right corner.



  • Depending on your account configuration, some administrators may only allow you to copy/paste in one direction. For example, an administrator may only allow their end users to paste from local to remote, but not from remote to their local environment.

  • In order to use Ctrl + C and Ctrl + V to copy files within your Frame session you must have clipboard sync disabled. You can still copy/paste files by right-clicking and selecting the desired action from the context menu.

  • Due to browser limitations, clipboard sync only transfers plain text between your local environment and your Frame session. Any text formatting will be stripped between environments.

Printing from your Session

Frame addresses printing through an innovative virtual printer approach. If enabled by your administrator, your Frame instances will have a special virtual printer driver pre-installed. To print your document, simply go to your application’s print option (typically File>Print) and select the “Frame” printer option as shown below:


When you click “Print,” the virtual printer will automatically create a .PDF file and prepare to push it to your local browser. A printer icon and notification will appear at the bottom of your screen:


Once the file has been prepared within your session, your local browser will either display a local print console or ask if you would like to save the file as a PDF. Send the file to the desired local/network printer or print from your local PDF viewer/browser.