How to Customize the toolbar in Thinfinity® Remote Desktop v5.0

Thinfinity® Remote Desktop v5.0 comes with great new features and one of them is the Toolbar customization. You can customize the toolbar parameters and restrict partially or totally the user’s options by eliminating buttons from the Thinfinity® Remote Desktop toolbar’s defaults.

In this guide, we will show you how to do it and give you a list of the different features.

Originally the way that the toolbar is shown will be something like this:

How to Customize the toolbar in Thinfinity Remote Desktop v5.0 -01

Customizing your Toolbar

In order to start customizing the Toolbar we will have to open the file web.settings.js.rdp.js located in:

C:\Program Files\Thinfinity\Remote Desktop Server\web\web.settings.js.rdp.js on a text editor.

Once the file is open we will see something like this:

How to Customize the toolbar in Thinfinity Remote Desktop v5.0 -02

Observe on the code above that for the toolbarRestrictions parameter all the options are included for visibility purposes.  

To customize your Toolbar the only thing you will have to do, is to add the restriction after :  “toolbarRestrictions: [

In this example I will show you how to hide the ‘Actions’ button in the menu:

var web.settings.jsvm = {

        createToolbar: true,

        toolbarVisible: true,

        toolbarRestrictions: [

                “actionsMenuBtn”,

        ]

        

On the text editor after you set the parameter it should look like this:

How to Customize the toolbar in Thinfinity Remote Desktop v5.0 -03

Now, click save, and to ensure it updates you can restart the Thinfinity® Remote Desktop manager service, and refresh your browser.

When you access the browser and connect to your desktop, the Toolbar will look like this:

How to Customize the toolbar in Thinfinity Remote Desktop v5.0 -04

In the following table you can find a description of each parameter along with its type/format and default value.

  • createToolbar

Set to false to have all the Thinfinity® Remote Desktop connections not have the Thinfinity® Remote Desktop toolbar above the remote desktop. This is useful if you want to keep users from sending keystroke combinations

Default: true

Type/Format: boolean: true,false

  • toolbarVisible

Set to true to have the Thinfinity® Remote Desktop toolbar start expanding. Without modifying this value, the toolbar will start to collapse and the user needs to click on a button to expand it. This is useful if you think the Thinfinity® Remote Desktop toolbar settings should be displayed so it’s more evident to users.

Default: true

Type/Format: boolean: true,false

  • toolbarRestrictions

Set to true to have the Thinfinity® Remote Desktop toolbar start expanding. Without modifying this value, the toolbar will start to collapse and the user needs to click on a button to expand it. This is useful if you think the Thinfinity® Remote Desktop toolbar

Default: true

Type/Format: boolean: true,false

 

In the following table you can find a description of each of the toolbarRestrictions values you can use to restrict certain buttons or menues of the Thinfinity® Remote Desktop toolbar. Notice that sub menus and options within menus have the parent menu name as part of their name. This will help you read the value list.

 

 

  • “actionsMenuBtn”

Eliminates the ‘Actions’ menu and all its options from the Thinfinity® Remote Desktop toolbar.

  • “actionsMenuBtn.refresh”

Eliminates the ‘Refresh’ option from the ‘Actions’ menu in the Thinfinity® Remote Desktop toolbar.

  • “actionsMenuBtn.ssnShareBtn”

Eliminates the ‘Share Session’ option from the ‘Actions’ menu in the Thinfinity® Remote Desktop toolbar.

  • “actionsMenuBtn.sendKeysBtn”

Eliminates the ‘Send Keys…’ sub menu and all its options from the ‘Actions’ menu in the Thinfinity® Remote Desktop toolbar.

  • “actionsMenuBtn.sendKeysBtn.ctrlAltDelBtn”

Eliminates the ‘Ctrl + Alt + Del’ option from the ‘Send Keys…’ sub menu in the ‘Actions’ menu in the Thinfinity® Remote Desktop toolbar.

  • “actionsMenuBtn.sendKeysBtn.ctrlEscBtn”

Eliminates the ‘Ctrl + Esc’ option from the ‘Send Keys…’ sub menu in the ‘Actions’ menu in the Thinfinity® Remote Desktop toolbar.

  • “actionsMenuBtn.sendKeysBtn.shiftCtrlEscBtn”

Eliminates the ‘Shift + Ctrl + Esc’ option from the ‘Send Keys…’ sub menu in the ‘Actions’ menu in the Thinfinity® Remote Desktop toolbar.

  • “actionsMenuBtn.sendKeysBtn.windowsExplorerBtn”

Eliminates the ‘Shell Explorer’ option from the ‘Send Keys…’ sub menu in the ‘Actions’ menu in the Thinfinity® Remote Desktop toolbar.

  • “actionsMenuBtn.sendKeysBtn.runBtn”

Eliminates the ‘Shell Explorer’ option from the ‘Send Keys…’ sub menu in the ‘Actions’ menu in the Thinfinity® Remote Desktop toolbar.

  • “actionsMenuBtn.sendKeysBtn.altTabBtn”

Eliminates the ‘Alt + Tab’ option from the ‘Send Keys…’ sub menu in the ‘Actions’ menu in the Thinfinity® Remote Desktop toolbar.

  • “actionsMenuBtn.sendKeysBtn.altShiftTabBtn”

Eliminates the ‘Alt + Shift + Tab’ option from the ‘Send Keys…’ sub menu in the ‘Actions’ menu in the Thinfinity® Remote Desktop toolbar.

  • “actionsMenuBtn.sendKeysBtn.altEscBtn”

Eliminates the ‘Alt + Esc’ option from the ‘Send Keys…’ sub menu in the ‘Actions’ menu in the Thinfinity® Remote Desktop toolbar.

  • “actionsMenuBtn.sendKeysBtn.leftWinBtn

Eliminates the ‘Left Win Key’ option from the ‘Send Keys…’ sub menu in the ‘Actions’ menu in the Thinfinity® Remote Desktop toolbar.

  • “actionsMenuBtn.sendKeysBtn.rightWinBtn”

Eliminates the ‘Right Win Key’ option from the ‘Send Keys…’ sub menu in the ‘Actions’ menu in the Thinfinity® Remote Desktop toolbar.

  • “actionsMenuBtn.viewOptionsBtn”

Eliminates the ‘View params & layout’ option from the ‘Actions’ menu in the Thinfinity® Remote Desktop toolbar.

  • “fileMenuBtn”

Eliminates the ‘File Transfer’ menu and all its options from the Thinfinity® Remote Desktop toolbar.

  • “fileMenuBtn.fileManBtn”

Eliminates the ‘File Manager’ option from the ‘File Transfer’ menu in the Thinfinity® Remote Desktop toolbar.

  • “fileMenuBtn.uploadBtn”

Eliminates the ‘Upload’ option from the ‘File Transfer’ menu in the Thinfinity® Remote Desktop toolbar.

  • “fileMenuBtn.downloadBtn”

Eliminates the ‘Download’ option from the ‘File Transfer’ menu in the Thinfinity® Remote Desktop toolbar.

  • “optionsMenuBtn”

Eliminates the ‘Options’ menu and all its options from the Thinfinity® Remote Desktop toolbar.

  • “optionsMenuBtn.scaleBtn”

Eliminates the ‘Scale’ option from the ‘Options’ menu in the Thinfinity® Remote Desktop toolbar.

  • “optionsMenuBtn.imgQualityBtn”

Eliminates the ‘Image Quality’ sub menu and all its options from the ‘Options’ menu in the Thinfinity® Remote Desktop toolbar.

  • “optionsMenuBtn.imgQualityBtn.imgQHighestBtn”

Eliminates the ‘Highest’ option from the ‘Image Quality’ sub menu in the Options’ menu in the Thinfinity® Remote Desktop toolbar.

  • “optionsMenuBtn.imgQualityBtn.imgQOptimalBtn”

Eliminates the ‘Optimal’ option from the ‘Image Quality’ sub menu in the Options’ menu in the Thinfinity® Remote Desktop toolbar.

  • “optionsMenuBtn.imgQualityBtn.imgQGoodBtn”

Eliminates the ‘Good’ option from the ‘Image Quality’ sub menu in the Options’ menu in the Thinfinity® Remote Desktop toolbar.

  • “optionsMenuBtn.imgQualityBtn.imgQPoorBtn”

Eliminates the ‘Poor’ option from the ‘Image Quality’ sub menu in the Options’ menu in the Thinfinity® Remote Desktop toolbar.

  • “optionsMenuBtn.keyboardMode”

Eliminates the ‘Disable Shortcuts’ option from the ‘Options’ menu in the Thinfinity® Remote Desktop toolbar.

  • disconnectBtn

Eliminates the ‘Disconnect’ menu from the Thinfinity® Remote Desktop toolbar.

 

If you have any questions regarding Thinfinity Remote Desktop, you can leave a comment below or send us an email at [email protected]

Cheers!

Leave a comment

Privacy Preferences
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.