1. Home
  2. StayLinked Clients
  3. Client Settings Supported in Android Client

Client Settings Supported in Android Client

Currently supported Client settings available for Android Clients:

GroupSettingINI FileDescription
ServerWorkstation IDdevice_idSets the value of the Device ID that is used for the [deviceid] substitution value on the server. (Default is blank)
ServerStayLinked Server IPhost_ipHost Name or IP Address of the StayLinked Server. Entering an invalid value will require future updates to be made directly on each Client device.
ServerStayLinked Server Porthost_portNetwork port used by the StayLinked Server for incoming connections. (Default=3006) Entering an invalid value will require future updates to be made directly on each Client device.
ServerPreferred Host Entrypreferred_host_entrySpecifies the name of the 'Telnet Host Entry' that should be automatically selected if found in the 'Select a Host' menu. Provides the ability to auto-select a Telnet Host Entry from the Telnet Host Group without seeing the menu.
SL ProtocolDual Session Alternate Portclient_alternate_portClient Alternate connect/session network port. This is the port where alternate session communication takes place on the device.
SL ProtocolClient Network Portclient_session_portClient port for Client-Server communications. (Default=3771)
SL ProtocolClient Query Portclient_query_portThe device port used to query the server for the session status when there is no response on the session port. (Default=3772)
SL ProtocolHandshake IP Replaces Server IPuse_orig_ipForce the client to use the IP address in the connect accept message as the destination address for the registration request message.
SL ProtocolTransmit Buffer Sizetx_limitMaximum number of "unacknowledged" packets the client will buffer. Also limits the number of keys and/or scans that can be typed-ahead. (Default=8)
SL ProtocolConnection Timeout Delayconnect_timeoutSets the Connection Request Timeout in seconds. (Default=5)
SL ProtocolRegistration Timeout Delaysession_timeoutSets the Registration Request Timeout in seconds. (Default=5)
SL ProtocolSynchronization Timeout Delaysync_timeoutNumber of seconds of inactivity before client will send a syncrhonization packet to the server. (Default=2)
SL ProtocolLinking Screen Delaysync_max_timeoutsNumber of consecutive synchronization timeouts before 'Linking' screen is displayed. (Default=5, 0 to 1000)
SL ProtocolLinking Session Status Requestquery_statusSet this on to have the device query the server for session status when the device is [Linking].
SL ProtocolOut of Range Wireless Signal Strengthoor_rssi_levelSets the Signal Strength threshold used to detect Out-of-Range conditions.(0 to 99, Default=10)
SL ProtocolFast Session Switchingfast_session_restartSet this on to enable the client to use the 'Fast Session Switching' mode of operation.
SL ProtocolTransmit Buffer Delaytx_queue_throttleDelay in milliseconds between transmission of queued packets to the server. (Default=0)
DebugMaximum Log Sizemax_log_sizeSet the maximum size of the staylink.log file in Kilobytes. (Default=32 for DOS, 512 for PPC/CE)
DebugClient Statistics Intervalstats_timeoutNumber of seconds between dumping the client statistics to the log. (Default=3600)
DebugBackup Client Logbackup_logSet this on to backup the client log to 'staylog.bak' before it is overwritten.
DebugRadio Stats Keystats_keySets the 6-digit keycode used on the device used to access the Radio Stats dialog while in session. (Default is device-dependent)
DebugEcho Test Keyecho_keySets the 6-digit keycode used on the device to access the Echo Test dialog while in session. (Default is device-dependent)
DebugClient Log Disabledisable_loggingTurn this on to disable writing of the client-side log file (staylink.log).
ClientAlways In Rangealways_in_rangeSet this on to force the client to ignore the 'out-of-range' status flag. Used to troubleshoot problems with out-of-range detection.
ClientAuto Connectalways_connectControls if and how the device automatically connects to the server.
ClientAuto Connect Abort Keyconnect_exit_keySets the 6-digit keycode used on the device to exit the Always Auto Connect loop. (Default is device-dependent)
ClientButton Font Overridebutton_fontSets the cursor type on Android/iOS devices.
ClientCursor Type Android/iOScursor_typeOverrides the default font for Graphical Buttons
ClientExecute Program Keyexecute_programSets the 6-digit keycode used on the device to run a local program. (######,[program])
ClientMinimize Client Keyminimize_clientSets the 6-digit keycode used on the device to minimize the client when running in 'Full Screen Mode'. (Default is no code)
ClientSession Indicator Displaysession_indicatorSet this on to cause the Session Indicator to be displayed in the lower right corner of the device display when dual-session support is enabled.
ClientSwitch Session Keysession_keySets the 6-digit keycode used on the device used to switch between dual sessions. (Default is device-dependent)
ClientAlt Key Menu Accessshortcut_keysSet to on to enable the usage of the ALT-Key Menu Shortcuts. If this setting is enabled, some ALT-Key combinations will not be available for mapping in the Server-side Keyboard Map.
ClientSL Client Device Typedevice_nameOverrides the 'Device Type' that the client would normally assume on a specific device. (Default is device-dependent)
ClientSession Ended Window Typeuse_screen_dialogSet to On to have the client display the 'Session Ended' message on the current screen rather than using a pop-up window.
ClientMulti-Session Limitmax_connectionsSelect the maximum number of connections available to be configured on a client that supports 'multi-connections'.
ClientFile TransferN/AThis setting describes a configuration (.INI) file to be transferred from the server to the device.
ClientLinking Auto-Reconnectoutsync_max_retriesSpecifies the number of 'retries' when the 'Linking' screen is displayed before an Auto-Reconnect is processed. 0 = Never Auto-Reconnect (Default), 1 = Immediate Auto-Reconnect, 2-1000 = Number of retries before Auto-Reconnect.
ClientSession Ended Reconnectsession_restartConfigure this option to determine how the client handles the "Session Ended" dialog.
SecurityPasswordsys_passSets the password on the device used to configure and exit the client. (Default='esp')
SecurityMessage Abort Keyterminate_keySets the 6-digit keycode used on the device used to exit client-side dialogs and menus. (Default is device-dependent)
SecurityApplication Lockdownapp_lockdownSet to on to have the Start menu hidden and the StayLinked application secured. The device password will be required to exit the client.
SecurityBlock OS Keysclient_trap_keySet to on to enable the client to make OS keys available for mapping in the Server-side Keyboard Map.
DisplayExtended Keys Toolbarext_func_keysDisplays the configurable tool bar at the bottom of the device screen. Defaults for F10 and up. Details of the extkeys.ini configuration file are described in the Client User Guide.
DisplayColor Supportcolor_supportSet to on to have the device display the Host colors if capable. Off will cause the display to be monochrome.
DisplayFull Screen Modefull_screenSet to on to use the entire display for the terminal session. No menu, task or title bars.
DisplayText Colortext_colorDetermines the foreground color to be used for the PPC/CE devices in monochrome mode.
DisplayBackground Colorback_colorDetermines the background color to be used for the PPC/CE devices in monochrome mode.
DisplayBold Fontfont_weightDetermines the font weight to be used for the PPC/CE devices.
DisplayOn-Screen Keyboard Displaysip_controlDetermines if the StayLinked Client will control showing or hiding the SIP where appropriate.
DisplayOn-Screen Keyboard Display Keysip_toggle_keySets the 6-digit keycode used on the device to toggle the SIP on and off of the display.
DisplayFixed Rows Primaryfixed_rows_session1Specify a fixed number of rows for the display. Requires Fixed Columns setting. Overrides row/col calculation based upon Font Attributes (Default=0, 8 to 50)
DisplayFixed Columns Primaryfixed_cols_session1Specify a fixed number of columns for the display. Requires Fixed Rows setting. Overrides row/col calculation based upon Font Attributes (Default=0, 10 to 150)
DisplayFixed Rows Secondaryfixed_rows_session2Specify a fixed number of rows for the display. Requires Fixed Columns setting. Overrides row/col calculation based upon Font Attributes (Default=0, 8 to 50)
DisplayFixed Columns Secondaryfixed_cols_session2Specify a fixed number of columns for the display. Requires Fixed Rows setting. Overrides row/col calculation based upon Font Attributes (Default=0, 10 to 150)
DisplayBlinking Text Rateblink_rateDetermines the frequency in milliseconds that text will blink (No Blink=0, 100-5000, Default=500, Version 10 software required).
DisplayBlinking Text Methodblink_methodDetermines the method used to provide blinking text (Version 10 software required).
DisplayShow Menu Bar (iOS/Android)show_menubarSelect whether to 'Show' (default), 'Hide', or 'Show and Lock' the Menu Bar during a session.
DisplaySession fits Display (iOS/Android)session_fits_displaySets the session screen to fit the height or width of the display area. 0 = Fit Height (default), 1 = Fit Width
DisplayScreen Orientation Lock (iOS/Android)screen_orientationSets the screen orientation. 0 = Allow rotation (default), 1 = Lock at Connection, 2 = Lock Portrait, 3 = Lock Landscape
DisplayZoom and Pan (iOS/Android)zoom_and_panAllow Zooming and/or Panning (0 = Disable Zoom and Pan, 1 = Allow Zoom and Pan (default), 2 = Allow Zoom Only, 3 = Allow Pan Only
DisplayPan Lockingpan_lockingDetermines if the zoomed-in canvas will be pan-locked to the upper-left corner of the display so long as the cursor would still be visible.
DisplaySmartTile Swipe Distancesmarttile_swipe_distanceWhen Panning is disabled and SmartTiles are active. Controls the swipe distance required to trigger a hide/show/prev/next SmartTile.
DisplayDouble Wide/Combined Detectdouble_wide_detectCauses the Client to detect and perform local processing for Double Wide (1) and Combined (2) Character glyphs in the font. Typically for CJK and/or Thai language support.
DisplayTelnet Text Width Paddingtext_padding_widthFor Android Clients, set this value to add padding to the width of the telnet text. This pixel value can provide additional width for fonts and characters that need more room.
DisplayTelnet Text Height Paddingtext_padding_heightFor Android Clients, set this value to add padding to the height of the telnet text. This pixel value can provide additional height for fonts and characters that need more room.
Scanner and KeyboardScanning Wedge Delimiterwedge_delimiterSets the character to use as the scan data delimiter when using the tethered scanner. (Default=^)
Scanner and KeyboardScanner as Wedgescanner_as_wedgeSet to on to have the client software process scanner data from the wedge reader interface.
Scanner and KeyboardWedge Scanner Typescanner_typeSelect the tethered scanner type to use for PPC/CE devices.
Scanner and KeyboardSymbology Identifierbarcode_idSet to on if you have programmed the tethered scanner to include supported symbology IDs.
Scanner and KeyboardScan Aim Timeout (Hny 9500 and 70e)scan_aimer_timeoutSelect scanner aiming beam duration prior to scan. (0=No Aim Beam – Default)
Scanner and KeyboardScanner Enablescanner_enabledDetermines if the scanner will be enabled on the device.
Scanner and KeyboardScan2Configure Delimiterintercept_delimiterSelect the delimiter to use for Scan2Configure and Scan2Command barcodes (Default=!).
Scanner and KeyboardAlt Key Event Codealt_sticky_modeSet to on to have the client software enable the mapping of the ALT keys when pressed by themselves.
Scanner and KeyboardControl Key Event Codectrl_sticky_modeSet to on to have the client software enable the mapping of the CTRL keys when pressed by themselves.
Scanner and KeyboardShift Key Event Codeshift_sticky_modeSet to on to have the client software enable the mapping of the SHIFT keys when pressed by themselves.
Scanner and KeyboardWedge Character Gap Timewedge_timeoutDetermines the number of milliseconds to wait for barcode characters between delimiters. (10 to 1000, Default=100)
Scanner and KeyboardScanner Single Scan Modescanner_blockDetermines if the internal scanner laser will be turned off after each scan. Scanner must be re-enabled by Host API or Scanner Unlock Key.
Scanner and KeyboardServer Side Keys (iOS/Android)ext_keys_mappingSets where the Default Tool Bar Buttons are mapped. Local mnemonics or Server [key=######].
Scanner and KeyboardBluetooth Scanner Modebt_scannerSets Bluetooth scanner SPP Profile Mode.
Scanner and KeyboardBluetooth Scanner Preferred MACbt_scanner_macSets Bluetooth scanner preferred MAC for auto-pairing. (Hex Format: XX.XX.XX.XX.XX.XX)
Scanner and KeyboardSmart Keyboard Style for QWERTY Typekeyboard_style_qwertySelect the Style for the QWERTY Smart Keyboard. 0=Standard (default), 1=Small, 2=Azerty, 3=Full Screen, 4=4-Col Right, 5=4 Row Full, 6-4 Col Full, 7=Whs 1, 99=Custom, -1=Disabled
Scanner and KeyboardSmart Keyboard Style for Numpad Typekeyboard_style_numpadSelect the Style for the Numpad Smart Keyboard. 1=Full Screen, 2=Two Row, 3=3 Row, 4=2 Col Right, 5=5 Row (default), 6=3 Col Right, 99=Custom, -1=Disabled
Scanner and KeyboardZero the Price in Random Weight Barcodesrandom_weight_zero_priceZero the price component in random weight barcodes. 0 = Disabled (default), 1 = Enabled
Scanner and KeyboardSmart Keyboard Style for Number/Symbol Typekeyboard_style_numsymSelect the Style for the Number/Symbol Smart Keyboard. 0=Standard (default), 1=Azerty, 2=Whs 1, 99=Custom, -1=Disabled
Scanner and KeyboardSmart Keyboard Style for Ctrl Typekeyboard_style_ctrlSelect the Style for the Ctrl Smart Keyboard. 0=Standard (default), 1=Whs 1, 99=Custom, -1=Disabled
Scanner and KeyboardSmart Keyboard Style for FKeys Typekeyboard_style_fkeysSelect the Style for the FKeys Smart Keyboard. 0=Standard (default), 1=Whs 1, 99=Custom, -1=Disabled
Scanner and KeyboardSmart Keyboard Transparencykeyboard_transparencySelect the transparency of the Smart Keyboard. (Off = Default, Low, Medium, High)
Scanner and KeyboardSmart Keyboard Fade While Pressedkeyboard_pressed_transparencyChoose to fade a semi-transparent Smart Keyboard while a key is pressed. (Off = Default, On)
Scanner and KeyboardSmart Keyboard Pan Cursorkeyboard_pan_cursorChoose to pan the cursor from under the Smart Keyboard. ** This setting is not honored when SmartKeyboard transparency is enabled ** (Off, On = Default)
Scanner and KeyboardSmart Keyboard Haptic Feedbackkeyboard_haptic_feedbackChoose to get haptic feedback (vibration) for any touch events that are sent to the StayLinked Server. (Off = Default, On)
KeyboardKeycodes to be rejectedkeycode_rejectsEnter one or more, comma-separated, six-digit keycodes which the SmartTE Client will ignore and not transmit to the SmartTE Server.
KeyboardTriple Tap Methodtriple_tap_methodConfigure the method for processing triple tap keyboards 0=disabled(default) 1=AAA w/no backspace 2=ABC w/ no backspace
PrinterBluetooth Printer Modebt_printerBlueTooth Printing (0=disabled 1=enabled with non-secure connection 2=enabled with secure connection)
PrinterBluetooth Printer Preferred MACbt_printer_macBlueTooth Printer MAC address in the format XX:XX:XX:XX:XX:XX (length of 17)
PrintingPrompt for Reprintprn_reprintDetermines if the StayLinked Client will prompt the user to Reprint after successfully transmitting data to the printer.
PrintingPrinter Typeprinter_typeSelect the type of printer connected to the device.
PrintingRF Printer IP Addressprn_rf_ipConfigure the RF Printers IP address.
PrintingRF Printer MAC Addressprn_rf_macConfigure the RF Printers MAC address for RARP resolution.
PrintingRF Printer Portprn_rf_portConfigure the RF Printers Port. (Default=6101)
NetworkLAN Adapter Namelan_adapterSpecifies the name of the LAN adapter to use on the device. (MUST BE ENCLOSED IN DOUBLE QUOTES!)
NetworkRF Printer UDP Port for ARP Resolutionarp_portConfigure the UDP Port to be used to help scan for the RF Printer IP using RF Printer MAC Address and ARP. (Default=3775)
NetworkCommunication Heartbeatsla_dm_keepaliveFor a Client running a cellular connection, this value specifies an interval in seconds to send a SYNC message to the server as a heartbeat. A value of zero turns off this feature. (Default=0)
Third PartyVoice Support Modevoice_enabledSelect the mode for Voice Support. (TTS=Text to Speech, ASR=Advanced Speech Recognition)
Third PartyVoice Support Reset Keyvoice_reset_keySets the 6-digit keycode used on the device to cause the ASR engine to reset levels. (Default is no code)
Third PartyVangard Grammar File Locationvangard_grammar_xmlDefines the Vangard grammar XML file
Third PartyVangard Screen Transition Delayvoice_findscreen_delaySets the delay (in milliseconds) after a screen update before processing the voice callback.
Third PartyVangard Screen Buffer Update (requires v14.0 build 151 server)screen_buffer_updateSend Screen Text Buffer Update. (requires v14.0 build 151 server) 0 = Off, 1 = On (default), 2 = Always
HardwareWindows Clipboard Support (Win32)clipboardDetermines how the Clipboard will be handled.
SmartTEGraphical Telnet Modegui_telnet_modeDetermines if the StayLinked Client will run in GUI Mode, supporting GUI Telnet Sessions and GUI Screen Reformatting.
SmartTEGraphical Image Cache Timegui_cache_daysDetermines the number of days that images will be stored in the cache since last used. (0 = Cache Disabled, 1 to 365, 7 = Default)
SmartTESSL Validationgui_ssl_validationDetermines if the StayLinked Client will validate SSL Certificates when downloading GUI Backgrounds and Images via HTTPS.
SmartTESmartMenu Modesmartmenu_modeSets the SmartMenu Mode. 0=Off, 1=Manual (default), 2=Semi-Automatic, 3=Full-Automatic
SmartTESmartMenu Minimum Button Itemssmartmenu_min_itemsSets the minumum number of Graphical Buttons that must be displayed to populate the SmartMenu. (1 to 100, 1 is Default)
SmartTESmartMenu Screen Delaysmartmenu_screen_delaySets the delay (in milliseconds) after a screen update before the SmartMenu will be displayed in Semi or Full-Automatic Mode
SmartTESmartMenu Title Stylesmartmenu_title_styleString that describes how to parse the SmartMenu Title from the 1st row of text in the device viewport. Blank for OFF (default), R##, C##, L##, AUTO
SmartTEGraphical Button Default Background Colorbutton_background_colorHexadecimal RGB value that defines the default graphical button background color.
SmartTEGraphical Button Default Caption Colorbutton_caption_colorHexadecimal RGB value that defines the default graphical button caption text color.
SmartTEGraphical Button Default Border Colorbutton_border_colorHexadecimal RGB value that defines the default graphical button border color.
SmartTEGraphical Button Border Widthbutton_border_widthDefines the graphical button border width. (1 to 4, 1 is Default)
SmartTEHTTP Image Cache Policyimage_cache_policySets the HTTP Image Cache Policy for the frequency to check with the HTTP Server for Image Cache Attributes. 0 = Once Per Session (default), 1 = Once Per Day, 2 = Always
SmartTESmartTile Startup Collectionsmarttile_startup_idSmartTile ID,Page that will be requested from the Server after Session Startup. Blank = No Initial Collection, ID,0 = Load Collection Only, ID,# = Load Collection and Show Page
SmartTESmartTile Menu Buttonsmarttile_menu_buttonChange the Keyboard menu button to be the SmartTile menu button, when a SmartTile Collection is loaded (Off = Default, On)
SmartTEGraphical Canvas Colorcanvas_colorSets the preferred Canvas Color on the SmartTE device. (RRGGBB, 000000=default)
SmartTEGraphical Button Stylebutton_styleSets the Graphical Button Style. (0 = Standard Style (default), 1 = TESS Style)
SmartTEGraphical Button Resize Captionbutton_resize_captionChoose to have the button caption resize according to the number of rows that the button spans. (Off = Default, On)
SmartTESmart Menu Items Justificationsmartmenu_justifyJustifies the SmartMenu Items (0 = Centered (default), 1 = Left Justify, 2 = Right Justify)
SmartTEKeep Screen On while in a Sessionkeep_screen_onKeep the Screen On while in a Session (0=NO (default), 1=YES
SmartTESmartTILE Caption Transparency OverrideEntry: smarttile_captionCaption Transparency Level. 0=Use Server transparency level on caption (default), 1=Override Server transparency on caption and make Opaque.
Updated on October 18, 2023

Related Articles