--- title: "Scalefusion Commands" slug: "scalefusion-commands" tags: ["scalefusion commands"] updated: 2026-10-29T08:57:25Z published: 2026-10-29T08:57:25Z canonical: "help.scalefusion.com/scalefusion-commands" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.scalefusion.com/llms.txt > Use this file to discover all available pages before exploring further. # Scalefusion Commands ## Introduction Scalefusion Commands offer a quick and efficient way to execute Predefined Remote Actions, requiring minimal input from IT Admins. While many of these are typically available to Business and Enterprise plan users, **Scalefusion Commands** are **accessible across all** **license plans**, ensuring ease of use for all customers. ## Creating Scalefusion Commands 1. Navigate to **Remote Support** > **Remote Commands** > click the **Create** button. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-JRD1IBYD.png) 2. In the **Android** tab, click **Scalefusion Commands**. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-YUXGI805.png) 3. This will open the command creation wizard. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-KA1R6S9U.png) 4. Select the **Action** you want to run on the device(s), configure the **Extras**, and **Save** it. 1. Provide a unique name for easy identification. 2. Select the Action type from the dropdown list. 3. Configure the Extras by clicking the **Add** button. Next, let’s have a look at the different Actions available. ## Select Actions ### 1. Apply Policies You can configure actions categorized under **com.mdm.action.APPLY_POLICIES**. For example, #### 1.1 Full Screen Mode To show the device in full-screen view, configure the following: 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: Boolean 2. Key: use_full_screen_api_fallback 3. Value: true 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-UQPNOLRG.png) > [!NOTE] > Note: > > This command will work on: > > 1. Scalefusion Wingman supported devices. > 2. Samsung KNOX supported devices. > 3. ELO SDK-supported devices. > 4. Zebra devices using MX config. #### 1.2 Disable Scalefusion Browser Disable Scalefusion Browser and set another browser like Chrome, Firefox, Edge, etc. as the Default Browser on the device. > [!WARNING] > Note: > > Make sure to enable the required browser in the Device Profile before creating this command. 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: Boolean 2. Key: disable_scalefusion_browser 3. Value: true 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-A657G0KY.png) #### 1.3 Apply Passcode Policy on OS 12+ devices using Legacy API Using the [Passcode Policy feature](/docs/device-password-policy-for-android-devices), you can set a password complexity to either Pin or Alphanumeric. However, if you would like to enforce that users set only a PIN or only an Alphanumeric password on the device, the following remote command can be used to enforce that. 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: Boolean 2. Key: use_legacy_api_for_passcode 3. Value: true 3. Click Save. 4. If the use_legacy_api_for_passcode value is **true**, then the client will apply the Passcode Policy using the Legacy API. 5. To turn this off, change the value to **false** and rerun the remote command. #### 1.4 Prevent users from changing GPS settings Prevent users from changing GPS settings if the Settings app is accessible. It is a two-step process. > [!NOTE] > Pre-requisites > > - The device must be running Android 9 (Pie) or above. > - Devices must be set as a device owner or profile owner. 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: Boolean 2. Key: no_config_location 3. Value: true 3. Click Save. 4. To disallow location access, use **true**, else use **false**. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-6FCCI056.png) Next, navigate to **Device Profiles** > **Run Commands**, enable the command update the Profile. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-M7OI4Q12.png) #### 1.5 Hide Task Bar You can hide the taskbar on your Android devices with this command. It is a two-step process. > [!NOTE] > This Remote Command is supported on: > > - Lenovo Devices having Android OS version 13 or above. > - Devices should be Company Owned Devices. 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: Boolean 2. Key: hide_task_bar 3. Value: true 3. Click Save. 4. To hide the taskbar, use **true**, else use **false**. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-4L6MJB55.png) Next, navigate to **Device Profiles** > **Run Commands**, enable the command update the Profile. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-PZ9Q1E6N.png) #### 1.6 Set Device’s Firmware Build Version You can configure which value (Build ID or Build Display) is displayed in device information on the Scalefusion dashboard. > [!NOTE] > Note: > > By default Scalefusion uses Build.ID. However, you can set the value to Build.ID or Build.DISPLAY 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: String 2. Key: target_firmware_value 3. Value: Build.DISPLAY 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-99DI144R.png) #### 1.7 Disable copy/paste in the Scalefusion browser You can disable the copy/paste function in the Scalefusion browser with this command. > [!NOTE] > Note: > > Ensure that the device is running the latest Scalefusion agent version 19.0.1 & above for the command to execute successfully. 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: String 2. Key: disable_sf_browser_copy_paste 3. Value: true 3. Click Save. 4. To disable, use true, else use false. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-RXHEJ1R7.png) #### 1.8 Delayed Power Off on USB Disconnect You can configure a delay for powering off the device after the USB is disconnected with this command. > [!NOTE] > Note: > > Ensure that the device is running the latest Scalefusion agent version 19.0.1 & above for the command to execute successfully. 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: Integer 2. Key: power_off_delay 3. Value: enter a value in seconds for the delay (30, 60,90, etc.) 3. Click Save. > [!NOTE] > Note: > > 1. For this command to work, please ensure that Power Off on USB Disconnect option is also enabled in the profile. > 2. If you want to remove the delay run the command again by removing the extras. > 3. Supported for Samsung, Lenovo, Zebra and Wingman-supported devices. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-0TY28SF8.png) #### 1.9 Hide the Split Screen menu (OneVision gesture) on Lenovo devices You can hide Split Screen gestures from Lenovo devices with this command. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-GT4GN8JC.png) 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: Boolean 2. Key: enable_lenovo_gestures 3. Value: 1. false: To disable the gesture or horizontal 3 dots in the status bar 2. true: To enable the gesture or horizontal 3 dots 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-IBPCVYDD.png) Next, navigate to **Device Profiles** > **Run Commands**, enable the command update the Profile. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-E3ZGS6BH.png) > [!NOTE] > Note: > > 1. Please ensure that the Android Beam toggle is turned off in the device profile for this remote command to work. > 2. In case the gestures are still accessible after applying the command, reboot the device once. > 3. Ensure that the device is running the latest Scalefusion agent version. > 4. Lenovo device should be wingman enabled. #### 1.10 Grant Permissions for third-party apps This command allows IT administrators to remotely grant permissions for third-party apps. It enables admins to manage both runtime and other required app permissions for installed applications without requiring user interaction. 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: String Array 2. Key: grant_app_permissions 3. Value: app package name(s) separated by a comma (eg, com.whatsapp) 3. Click Save. > [!NOTE] > If Wingman is installed on the device, Scalefusion can also grant special permissions to third-party apps, such as **Write Secure Settings, Install Unknown Apps, and Notification Access**. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-EMJF6CWR.png) #### 1.11 Enterprise Wi-Fi Fallback on Zebra Device With this command, you can set a Wi-Fi fallback on Zebra Devices. > [!NOTE] > Prerequisites: > > - The device must be a Zebra device running Android 13 or above. > - The Scalefusion Agent version must be 20.1.6 or later. 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: Boolean 2. Key: use_enterprise_wifi_fallback 3. Value: 1. True - Enables the use of the Zebra API on Android 13 or above as an enterprise Wi-Fi fallback. 2. False - Disables the use of the Zebra API as a fallback. 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-6RDXIT5H.png) Next, navigate to **Device Profiles** > **Run Commands**, enable the command to update the Profile. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-4KGWPLV8.png) #### 1.12 Enable/Disable Air Command/SPen on Samsung Devices 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: Boolean 2. Key: allow_air_command 3. Value: 1. True - To enable Air Command. 2. False - To disable Air Command. 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-9CCEFJPO.png) #### 1.13 Enable/Disable Dex on Samsung Devices 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: Boolean 2. Key: enable_dex_mode 3. Value: 1. True - To enable Dex Mode. 2. False - To disable Dex Mode. 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-QQL5T6FA.png) #### 1.14 Enable/Disable USB data signaling on 11+ devices 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: Boolean 2. Key: set_usb_data_signaling_enabled 3. Value: 1. True - To enable the USB data signaling. 2. False - To disable the USB data signaling. 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-4EVTMEUI.png) #### 1.15 Set minimum Wifi security level on OS 13+ devices 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: Integer 2. Key: set_minimum_wifi_security_level 3. Value: 1. 0: Minimum Wifi security open network 2. 1: Minimum Wifi security personal network 3. 2: Minimum Wifi security Enterprise EAP network 4. 3: Minimum Wifi security, Enterprise 192-bit network 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-RF7R5IYK.png) #### 1.16 Set nearby application streaming policy on OS 12+ devices 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: Integer 2. Key: set_nearby_app_streaming_policy 3. Value: 1. 0: Not controlled 2. 1: Nearby streaming is disabled 3. 2: Nearby streaming is enabled 4. 3: Nearby streaming is enabled only with the same managed account 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-FIE64LRY.png) #### 1.17 Set Credential Manager policy on OS 14+ devices 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: Integer 2. Key: set_credential_manager_policy 3. Value: 1. 1: Block the given package names 2. 2: Allowed the given packages and system packages 3. 3: Allowed the given packages 4. Type: String Array 5. Key: package_names 6. Value: Package names with comma-separated. 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-K4KC776D.png) #### 1.18 Enable/Disable to show the Auto Start permission on Techno Device 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: Boolean 2. Key: show_auto_start_permission 3. Value: 1. True - To show the permission in Complete Setup option. 2. False - To hide the permission in Complete Setup option. 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-3NR0U4T6.png) #### 1.19 Show/hide the on-screen keyboard on Samsung devices while a physical keyboard is being used 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: Boolean 2. Key: set_show_soft_key_with_hard_keyboard 3. Value: 1. True - To show the on-screen keyboard. 2. False - To hide the on-screen keyboard. 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-LFUMFDFG.png) #### 1.20 Update Scalefusion Notification Message 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: String 2. Key: notification_message 3. Value: Enter the message that should be displayed in the notification 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-5EUBJ3WS.png) #### 1.21 Close/kill an app 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: String 2. Key: force_stop_package 3. Value: app package name that has to be force stopped (eg, com.whatsapp) 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-PTIMMKTO.png) #### 1.22 Set Organization Name 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: String 2. Key: organization_name 3. Value: The name that has to be set as the Organization name (For eg, Scalefusion) 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-LZLYO6YR.png) ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-T413WQB9.png) #### 1.23 Enable or Disable PC mode on Lenovo devices 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: Boolean 2. Key: enable_pc_mode 3. Value: 1. false: To Disable PC mode 2. true: To Enable PC mode 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-P05TWHPD.png) #### 1.24 Select Firmware value Use this command to select the Firmware value as either Build display or Build ID. 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: String 2. Key: target_firmware_value 3. Value: 1. Build.DISPLAY: To sync the firmware value as Build.DISPLAY 2. Build.ID: To sync the firmware value as Build.ID. Build.ID is the default value. 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-BCD7VWLY.png) #### 1.25 Show the 3-dot menu in the centre of the TV screen Use this command to show the 3-dots menu in the centre of the screen for a TV. 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: Integer 2. Key: options_menu_position_tv 3. Value: 1. 0: Will place the 3-dot menu at the top right corner of the device screen. 2. 1: Will place the 3-dot menu at the centre of the device screen. 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-BG3PMQ87.png) #### 1.26 Set default dialer application Use this command to set a default dialer on your device. 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: String 2. Key: default_dialer_package 3. Value: Package name of the app that is to be set as the default dialer. Eg, com.google.android.dialer 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-D1RNEHPW.png) #### 1.27 Control Status bar on Lenovo device via CSDK API Use this command to control the Status bar on devices using the Lenovo CSDK API. > [!NOTE] > Note: > > Please ensure that the Scalefusion Agent version on the device is v20.2.1 and above. 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: Boolean 2. Key: use_csdk_to_control_status_bar 3. Value: 1. true - To use the Lenovo CSDK API 2. false - To use fallback Android DO API 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-11V5G7R0.png) 4. Next, navigate to Device Profiles > Edit the concerned profile, go to the Run Commands section, and enable the command. 5. Update the Profile. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-JWUGPYJ7.png) #### 1.28 Enable All System Apps Use this command to enable all system apps on the device(s). 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: Boolean 2. Key: enable_system_apps 3. Value: true 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-4IGF4LP2.png) #### 1.29 Disable Lenovo One Vision Controller Use this command to enable or disable the Lenovo One Vision Controller on supported devices. 1. Select Action: Apply Policies 2. Configure Extras: 1. Type: Boolean 2. Key: enable_one_vision_controller 3. Value: 1. false: Disables the Lenovo One Vision Controller. 2. true : Enables the Lenovo One Vision Controller. 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-GPEF62V7.png) --- ### 2. Enable Applications Use this command to enable or disable system apps on the device(s). 1. Select Action: Enable Applications 2. Configure Extras: 1. Type: String Array 2. Key: enable_app_list 3. Value: app package name(s) that have to be enabled in comma-separated values (eg, com.sec.android.gallery3d) 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-6B100B5I.png) ### 3. Uninstall Applications Use this command to uninstall apps remotely from the device(s). This helps to uninstall the unwanted app(s) that are installed on the device. 1. Select Action: Uninstall Applications 2. Configure Extras: 1. Type: String Array 2. Key: uninstall_app_list 3. Value: app package name(s) in comma-separated values (eg, com.whatsapp) 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-8YMW6SQ4.png) > [!NOTE] > Note: > > - This Remote Command is supported on EMM Managed, Wingman enabled, Knox or CSDK devices. > - System packages and packages starting with com.promobitech cannot be uninstalled with this command. ### 4. Apply APN Configuration Use this command to send an APN configuration to device(s). Please note that to use this command, you will also need a Custom build of the Scalefusion app. Please get in touch with Scalefusion Support for more details. 1. Provide it with a name for easy identification. 2. Select Action: Choose Apply APN Configuration from the dropdown list. 3. Configure Extras: Enter the extras as shown below. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-4KTUDWJV.png) | Type | Key | Value | | --- | --- | --- | | Boolen | add | true/false | | String | apn_name | APN name | | String | apn | APN | | String | mmc | mmc | | String | mnc | mnc | | String | protocol | ipv4/ipv6/both (in small case text) | | String | roaming_protocol | ipv4/ipv6/both (in small case text) | | String | mmsc | Mmsc URL | | String | apn_type | Apn type in small case separated by commas with no extra spaces in between. | | String | user | user | | String | password | password | | String | server | server | | String | proxy | proxy | | Integer | port | port | | String | auth_type | auth type in small case | | String | mms_proxy | MMS proxy | | String | mvno_type | Mvno type in small case text | | String | mvno_matchdata | Mvno value | | Integer | apn_id | a random 5-digit unique number | > [!NOTE] > Note: > > Your The extra “add” determines whether to add or remove the config applied by Remote Command. > > 1. If “true”, Scalefusion will add the APN as configured in Remote Command. > 2. If “false”, Scalefusion will remove the APN that was configured from Remote Command. ### 5. Apply Secure Settings Use this command to configure settings on Wingman-supported devices. This Remote Command applies to device settings in Secure, Global, and System categories. These settings are: - settings list secure - settings list system - settings list global **Identifying Values** The values to be applied can be obtained using the ADB commands below. To determine the correct value, compare the settings between the desired (expected) and undesired (not expected) states. The difference will help identify the correct value to configure via Remote Command. - adb shell settings list secure - adb shell settings list global - adb shell settings list system **Settings Mapping** - Secure Setting = 1 - Global Setting = 2 - System Setting = 3 > [!NOTE] > Note: > > Value type in Configure Extras can be either Integer or String, depending on the setting. > > For example, System Setting > > - Command: adb shell settings list system > - Output: > - power_button_show=0 // Off > - power_button_show=1 // On > - Here: > - secure_settings_type = 3 > - Since the values (0 and 1) are integers, the type in Configure Extras should be Integer. > > ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-JB2JEH1F.png) #### 5.1 Switch User To switch user, configure the following: 1. Select Action: Apply Secure Settings 2. Configure Extras: 1. Type: Integer 1. Key: secure_settings_type 2. Value: 2 2. Type: Integer 1. Key: user_switcher_enabled 2. Value: 1 / 0 > [!NOTE] > Here, > > Value 0 : Disables Allow multiple users option and won’t display the change user icon > > Value 1 : Enables Allow multiple users option 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/base64-converted-image-1780912353449.png) ### 6. Apply EMM Policy Use this command to configure the EMM policy application. All the settings that come under [**UserManager**](https://developer.android.com/reference/android/os/UserManager) can be configured using this command. For example, - DISALLOW_ADD_USER: Specifies if a user is disallowed from adding new users. - Type: Boolean - Key: no_add_user - Value: false/true ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-MDOUYZJA.png) > [!NOTE] > Note: > > To find the Type, Key and Contant Value for an EMM policy please refer to the official [Android Developer guide](https://developer.android.com/reference/android/os/UserManager#summary). ### 7. Apply Private DNS Use this command to configure and add Private DNS on the device(s), which allows users to configure a custom DNS (Domain Name System) server that supports DNS over TLS (DoT). This feature enhances privacy and security by encrypting DNS queries. > [!NOTE] > Note: > > This Remote Command is supported on the following: > > - Android OS version 10 and above. > - Company Owned Devices that are EMM managed. 1. Select Action: Apply Private DNS 2. Configure Extras: | Type | Key | Value | | --- | --- | --- | | Boolean | enforce_dns | true/false | | String | dns_host_name | DNS host name value (For eg, family.cloudflare-dns.com) | 3. Click Save. ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/image-XL57WT3Q.png) ### 8. Scanner Configuration The Scanner Configuration command allows you to remotely configure barcode scanner settings on supported Android devices, including enabling or disabling the scanner, managing scan sounds and vibration, configuring scan output modes, setting prefixes and suffixes, and adjusting scanning behavior and barcode encoding formats. Currently, this command supports **Chainway and Newland** devices. 1. Select Action: Scanner Configuration 2. Configure Extras: ![](https://cdn.document360.io/175c0eac-012f-4410-bdc5-ac60794f82d8/Images/Documentation/base64-converted-image-1793264031343.png) | Command | Key | Type | Value / Options | Supported Makes | | --- | --- | --- | --- | --- | | Enable/Disable scanner | enable_scanner | Boolean | true: Enable false: Disable | Chainway, Newland | | Enable/Disable scanner sound | enable_scanner_sound | Boolean | true: Enable scan success and failed sound false: Disable scan success and failed sound | Chainway, Newland | | Enable/Disable scanner scan success sound | enable_scanner_success_sound | Boolean | true: Enable success sound false: Disable success sound | Chainway | | Enable/Disable scanner scan failure sound | enable_scanner_failure_sound | Boolean | true: Enable failure sound false: Disable failure sound | Chainway | | Enable/Disable scanner scan vibration | enable_scanner_vibration | Boolean | true: Enable vibration false: Disable vibration | Chainway, Newland | | Enable/Disable scanner function | 1. enable_scanner_function 2. scanner_function | 1. Boolean 2. Integer | Both keys are required: 1. enable_scanner_function: true: Enable false: Disable 2. scanner_function (Options): 0 - FUNCTION_1D 1 - FUNCTION_2D_H(hard decoding) 2 - FUCTION_2D(soft decoding) 3 - FUCTION_UHF(ultra high frequency) | Chainway | | Set scanner output mode | set_scanner_output_mode | Integer | Chainway: 0 (Cursor), 1 (Clipboard), 2 (Broadcast), 3 (Keyboard emulation) Newland: 1 (Fill text), 2 (Keystroke), 3 (API) | Chainway, Newland | | Set scanner scan prefix | set_scanner_prefix | String | Prefix text for scan result | Chainway, Newland | | Set scanner scan suffix | set_scanner_suffix | String | Suffix text for scan result | Chainway, Newland | | Enable/Disable continuous scan mode | enable_continuous_scanning | Boolean | true: Enable continuous scan false: Disable continuous scan | Chainway, Newland | | Set scanning timeout duration | set_scanning_timeout | Integer | Scanning timeout in seconds (Max 9s for Newland) | Chainway, Newland | | Set barcode encoding format | set_barcode_encoding_format | String | Chainway: DEFAULT, ASCII, GB2312, UTF8, UNICODE, GBK, GB18030 Newland: DEFAULT, UTF8, GBK, ISO-8859-1, AUTO, WINDOWS-1251 | Chainway, Newland | 1. Click **Save** ## Execute a Scalefusion command Once a command is created, the next step is to run it from the dashboard to be executed on the device. Please refer to [**our guide**](/docs/remote-commands-for-android#step-2-execute-run-a-command) for more information. ## Policy-based Scalefusion command IT admins can configure additional triggers to execute them whenever that event occurs (run at install, schedule at a specific time, etc.) and even when the devices are offline. Please refer to [**our guide**](/docs/policy-based-remote-commands) for more information. > [!NOTE] > Note: > > You will not be able to create a shortcut of the Scalefusion command.