Currently supported Client settings available for Android Clients:
Group | Setting | INI File | Description |
Server | Workstation ID | device_id | Sets the value of the Device ID that is used for the [deviceid] substitution value on the server. (Default is blank) |
Server | StayLinked Server IP | host_ip | Host Name or IP Address of the StayLinked Server. Entering an invalid value will require future updates to be made directly on each Client device. |
Server | StayLinked Server Port | host_port | Network 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. |
Server | Preferred Host Entry | preferred_host_entry | Specifies 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 Protocol | Dual Session Alternate Port | client_alternate_port | Client Alternate connect/session network port. This is the port where alternate session communication takes place on the device. |
SL Protocol | Client Network Port | client_session_port | Client port for Client-Server communications. (Default=3771) |
SL Protocol | Client Query Port | client_query_port | The device port used to query the server for the session status when there is no response on the session port. (Default=3772) |
SL Protocol | Handshake IP Replaces Server IP | use_orig_ip | Force the client to use the IP address in the connect accept message as the destination address for the registration request message. |
SL Protocol | Transmit Buffer Size | tx_limit | Maximum 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 Protocol | Connection Timeout Delay | connect_timeout | Sets the Connection Request Timeout in seconds. (Default=5) |
SL Protocol | Registration Timeout Delay | session_timeout | Sets the Registration Request Timeout in seconds. (Default=5) |
SL Protocol | Synchronization Timeout Delay | sync_timeout | Number of seconds of inactivity before client will send a syncrhonization packet to the server. (Default=2) |
SL Protocol | Linking Screen Delay | sync_max_timeouts | Number of consecutive synchronization timeouts before 'Linking' screen is displayed. (Default=5, 0 to 1000) |
SL Protocol | Linking Session Status Request | query_status | Set this on to have the device query the server for session status when the device is [Linking]. |
SL Protocol | Out of Range Wireless Signal Strength | oor_rssi_level | Sets the Signal Strength threshold used to detect Out-of-Range conditions.(0 to 99, Default=10) |
SL Protocol | Fast Session Switching | fast_session_restart | Set this on to enable the client to use the 'Fast Session Switching' mode of operation. |
SL Protocol | Transmit Buffer Delay | tx_queue_throttle | Delay in milliseconds between transmission of queued packets to the server. (Default=0) |
Debug | Maximum Log Size | max_log_size | Set the maximum size of the staylink.log file in Kilobytes. (Default=32 for DOS, 512 for PPC/CE) |
Debug | Client Statistics Interval | stats_timeout | Number of seconds between dumping the client statistics to the log. (Default=3600) |
Debug | Backup Client Log | backup_log | Set this on to backup the client log to 'staylog.bak' before it is overwritten. |
Debug | Radio Stats Key | stats_key | Sets the 6-digit keycode used on the device used to access the Radio Stats dialog while in session. (Default is device-dependent) |
Debug | Echo Test Key | echo_key | Sets the 6-digit keycode used on the device to access the Echo Test dialog while in session. (Default is device-dependent) |
Debug | Client Log Disable | disable_logging | Turn this on to disable writing of the client-side log file (staylink.log). |
Client | Always In Range | always_in_range | Set this on to force the client to ignore the 'out-of-range' status flag. Used to troubleshoot problems with out-of-range detection. |
Client | Auto Connect | always_connect | Controls if and how the device automatically connects to the server. |
Client | Auto Connect Abort Key | connect_exit_key | Sets the 6-digit keycode used on the device to exit the Always Auto Connect loop. (Default is device-dependent) |
Client | Button Font Override | button_font | Sets the cursor type on Android/iOS devices. |
Client | Cursor Type Android/iOS | cursor_type | Overrides the default font for Graphical Buttons |
Client | Execute Program Key | execute_program | Sets the 6-digit keycode used on the device to run a local program. (######,[program]) |
Client | Minimize Client Key | minimize_client | Sets the 6-digit keycode used on the device to minimize the client when running in 'Full Screen Mode'. (Default is no code) |
Client | Session Indicator Display | session_indicator | Set 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. |
Client | Switch Session Key | session_key | Sets the 6-digit keycode used on the device used to switch between dual sessions. (Default is device-dependent) |
Client | Alt Key Menu Access | shortcut_keys | Set 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. |
Client | SL Client Device Type | device_name | Overrides the 'Device Type' that the client would normally assume on a specific device. (Default is device-dependent) |
Client | Session Ended Window Type | use_screen_dialog | Set to On to have the client display the 'Session Ended' message on the current screen rather than using a pop-up window. |
Client | Multi-Session Limit | max_connections | Select the maximum number of connections available to be configured on a client that supports 'multi-connections'. |
Client | File Transfer | N/A | This setting describes a configuration (.INI) file to be transferred from the server to the device. |
Client | Linking Auto-Reconnect | outsync_max_retries | Specifies 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. |
Client | Session Ended Reconnect | session_restart | Configure this option to determine how the client handles the "Session Ended" dialog. |
Security | Password | sys_pass | Sets the password on the device used to configure and exit the client. (Default='esp') |
Security | Message Abort Key | terminate_key | Sets the 6-digit keycode used on the device used to exit client-side dialogs and menus. (Default is device-dependent) |
Security | Application Lockdown | app_lockdown | Set to on to have the Start menu hidden and the StayLinked application secured. The device password will be required to exit the client. |
Security | Block OS Keys | client_trap_key | Set to on to enable the client to make OS keys available for mapping in the Server-side Keyboard Map. |
Display | Extended Keys Toolbar | ext_func_keys | Displays 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. |
Display | Color Support | color_support | Set to on to have the device display the Host colors if capable. Off will cause the display to be monochrome. |
Display | Full Screen Mode | full_screen | Set to on to use the entire display for the terminal session. No menu, task or title bars. |
Display | Text Color | text_color | Determines the foreground color to be used for the PPC/CE devices in monochrome mode. |
Display | Background Color | back_color | Determines the background color to be used for the PPC/CE devices in monochrome mode. |
Display | Bold Font | font_weight | Determines the font weight to be used for the PPC/CE devices. |
Display | On-Screen Keyboard Display | sip_control | Determines if the StayLinked Client will control showing or hiding the SIP where appropriate. |
Display | On-Screen Keyboard Display Key | sip_toggle_key | Sets the 6-digit keycode used on the device to toggle the SIP on and off of the display. |
Display | Fixed Rows Primary | fixed_rows_session1 | Specify 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) |
Display | Fixed Columns Primary | fixed_cols_session1 | Specify 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) |
Display | Fixed Rows Secondary | fixed_rows_session2 | Specify 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) |
Display | Fixed Columns Secondary | fixed_cols_session2 | Specify 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) |
Display | Blinking Text Rate | blink_rate | Determines the frequency in milliseconds that text will blink (No Blink=0, 100-5000, Default=500, Version 10 software required). |
Display | Blinking Text Method | blink_method | Determines the method used to provide blinking text (Version 10 software required). |
Display | Show Menu Bar (iOS/Android) | show_menubar | Select whether to 'Show' (default), 'Hide', or 'Show and Lock' the Menu Bar during a session. |
Display | Session fits Display (iOS/Android) | session_fits_display | Sets the session screen to fit the height or width of the display area. 0 = Fit Height (default), 1 = Fit Width |
Display | Screen Orientation Lock (iOS/Android) | screen_orientation | Sets the screen orientation. 0 = Allow rotation (default), 1 = Lock at Connection, 2 = Lock Portrait, 3 = Lock Landscape |
Display | Zoom and Pan (iOS/Android) | zoom_and_pan | Allow Zooming and/or Panning (0 = Disable Zoom and Pan, 1 = Allow Zoom and Pan (default), 2 = Allow Zoom Only, 3 = Allow Pan Only |
Display | Pan Locking | pan_locking | Determines 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. |
Display | SmartTile Swipe Distance | smarttile_swipe_distance | When Panning is disabled and SmartTiles are active. Controls the swipe distance required to trigger a hide/show/prev/next SmartTile. |
Display | Double Wide/Combined Detect | double_wide_detect | Causes 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. |
Display | Telnet Text Width Padding | text_padding_width | For 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. |
Display | Telnet Text Height Padding | text_padding_height | For 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 Keyboard | Scanning Wedge Delimiter | wedge_delimiter | Sets the character to use as the scan data delimiter when using the tethered scanner. (Default=^) |
Scanner and Keyboard | Scanner as Wedge | scanner_as_wedge | Set to on to have the client software process scanner data from the wedge reader interface. |
Scanner and Keyboard | Wedge Scanner Type | scanner_type | Select the tethered scanner type to use for PPC/CE devices. |
Scanner and Keyboard | Symbology Identifier | barcode_id | Set to on if you have programmed the tethered scanner to include supported symbology IDs. |
Scanner and Keyboard | Scan Aim Timeout (Hny 9500 and 70e) | scan_aimer_timeout | Select scanner aiming beam duration prior to scan. (0=No Aim Beam – Default) |
Scanner and Keyboard | Scanner Enable | scanner_enabled | Determines if the scanner will be enabled on the device. |
Scanner and Keyboard | Scan2Configure Delimiter | intercept_delimiter | Select the delimiter to use for Scan2Configure and Scan2Command barcodes (Default=!). |
Scanner and Keyboard | Alt Key Event Code | alt_sticky_mode | Set to on to have the client software enable the mapping of the ALT keys when pressed by themselves. |
Scanner and Keyboard | Control Key Event Code | ctrl_sticky_mode | Set to on to have the client software enable the mapping of the CTRL keys when pressed by themselves. |
Scanner and Keyboard | Shift Key Event Code | shift_sticky_mode | Set to on to have the client software enable the mapping of the SHIFT keys when pressed by themselves. |
Scanner and Keyboard | Wedge Character Gap Time | wedge_timeout | Determines the number of milliseconds to wait for barcode characters between delimiters. (10 to 1000, Default=100) |
Scanner and Keyboard | Scanner Single Scan Mode | scanner_block | Determines 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 Keyboard | Server Side Keys (iOS/Android) | ext_keys_mapping | Sets where the Default Tool Bar Buttons are mapped. Local mnemonics or Server [key=######]. |
Scanner and Keyboard | Bluetooth Scanner Mode | bt_scanner | Sets Bluetooth scanner SPP Profile Mode. |
Scanner and Keyboard | Bluetooth Scanner Preferred MAC | bt_scanner_mac | Sets Bluetooth scanner preferred MAC for auto-pairing. (Hex Format: XX.XX.XX.XX.XX.XX) |
Scanner and Keyboard | Smart Keyboard Style for QWERTY Type | keyboard_style_qwerty | Select 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 Keyboard | Smart Keyboard Style for Numpad Type | keyboard_style_numpad | Select 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 Keyboard | Zero the Price in Random Weight Barcodes | random_weight_zero_price | Zero the price component in random weight barcodes. 0 = Disabled (default), 1 = Enabled |
Scanner and Keyboard | Smart Keyboard Style for Number/Symbol Type | keyboard_style_numsym | Select the Style for the Number/Symbol Smart Keyboard. 0=Standard (default), 1=Azerty, 2=Whs 1, 99=Custom, -1=Disabled |
Scanner and Keyboard | Smart Keyboard Style for Ctrl Type | keyboard_style_ctrl | Select the Style for the Ctrl Smart Keyboard. 0=Standard (default), 1=Whs 1, 99=Custom, -1=Disabled |
Scanner and Keyboard | Smart Keyboard Style for FKeys Type | keyboard_style_fkeys | Select the Style for the FKeys Smart Keyboard. 0=Standard (default), 1=Whs 1, 99=Custom, -1=Disabled |
Scanner and Keyboard | Smart Keyboard Transparency | keyboard_transparency | Select the transparency of the Smart Keyboard. (Off = Default, Low, Medium, High) |
Scanner and Keyboard | Smart Keyboard Fade While Pressed | keyboard_pressed_transparency | Choose to fade a semi-transparent Smart Keyboard while a key is pressed. (Off = Default, On) |
Scanner and Keyboard | Smart Keyboard Pan Cursor | keyboard_pan_cursor | Choose to pan the cursor from under the Smart Keyboard. ** This setting is not honored when SmartKeyboard transparency is enabled ** (Off, On = Default) |
Scanner and Keyboard | Smart Keyboard Haptic Feedback | keyboard_haptic_feedback | Choose to get haptic feedback (vibration) for any touch events that are sent to the StayLinked Server. (Off = Default, On) |
Keyboard | Keycodes to be rejected | keycode_rejects | Enter one or more, comma-separated, six-digit keycodes which the SmartTE Client will ignore and not transmit to the SmartTE Server. |
Keyboard | Triple Tap Method | triple_tap_method | Configure the method for processing triple tap keyboards 0=disabled(default) 1=AAA w/no backspace 2=ABC w/ no backspace |
Printer | Bluetooth Printer Mode | bt_printer | BlueTooth Printing (0=disabled 1=enabled with non-secure connection 2=enabled with secure connection) |
Printer | Bluetooth Printer Preferred MAC | bt_printer_mac | BlueTooth Printer MAC address in the format XX:XX:XX:XX:XX:XX (length of 17) |
Printing | Prompt for Reprint | prn_reprint | Determines if the StayLinked Client will prompt the user to Reprint after successfully transmitting data to the printer. |
Printing | Printer Type | printer_type | Select the type of printer connected to the device. |
Printing | RF Printer IP Address | prn_rf_ip | Configure the RF Printers IP address. |
Printing | RF Printer MAC Address | prn_rf_mac | Configure the RF Printers MAC address for RARP resolution. |
Printing | RF Printer Port | prn_rf_port | Configure the RF Printers Port. (Default=6101) |
Network | LAN Adapter Name | lan_adapter | Specifies the name of the LAN adapter to use on the device. (MUST BE ENCLOSED IN DOUBLE QUOTES!) |
Network | RF Printer UDP Port for ARP Resolution | arp_port | Configure the UDP Port to be used to help scan for the RF Printer IP using RF Printer MAC Address and ARP. (Default=3775) |
Network | Communication Heartbeat | sla_dm_keepalive | For 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 Party | Voice Support Mode | voice_enabled | Select the mode for Voice Support. (TTS=Text to Speech, ASR=Advanced Speech Recognition) |
Third Party | Voice Support Reset Key | voice_reset_key | Sets the 6-digit keycode used on the device to cause the ASR engine to reset levels. (Default is no code) |
Third Party | Vangard Grammar File Location | vangard_grammar_xml | Defines the Vangard grammar XML file |
Third Party | Vangard Screen Transition Delay | voice_findscreen_delay | Sets the delay (in milliseconds) after a screen update before processing the voice callback. |
Third Party | Vangard Screen Buffer Update (requires v14.0 build 151 server) | screen_buffer_update | Send Screen Text Buffer Update. (requires v14.0 build 151 server) 0 = Off, 1 = On (default), 2 = Always |
Hardware | Windows Clipboard Support (Win32) | clipboard | Determines how the Clipboard will be handled. |
SmartTE | Graphical Telnet Mode | gui_telnet_mode | Determines if the StayLinked Client will run in GUI Mode, supporting GUI Telnet Sessions and GUI Screen Reformatting. |
SmartTE | Graphical Image Cache Time | gui_cache_days | Determines the number of days that images will be stored in the cache since last used. (0 = Cache Disabled, 1 to 365, 7 = Default) |
SmartTE | SSL Validation | gui_ssl_validation | Determines if the StayLinked Client will validate SSL Certificates when downloading GUI Backgrounds and Images via HTTPS. |
SmartTE | SmartMenu Mode | smartmenu_mode | Sets the SmartMenu Mode. 0=Off, 1=Manual (default), 2=Semi-Automatic, 3=Full-Automatic |
SmartTE | SmartMenu Minimum Button Items | smartmenu_min_items | Sets the minumum number of Graphical Buttons that must be displayed to populate the SmartMenu. (1 to 100, 1 is Default) |
SmartTE | SmartMenu Screen Delay | smartmenu_screen_delay | Sets the delay (in milliseconds) after a screen update before the SmartMenu will be displayed in Semi or Full-Automatic Mode |
SmartTE | SmartMenu Title Style | smartmenu_title_style | String 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 |
SmartTE | Graphical Button Default Background Color | button_background_color | Hexadecimal RGB value that defines the default graphical button background color. |
SmartTE | Graphical Button Default Caption Color | button_caption_color | Hexadecimal RGB value that defines the default graphical button caption text color. |
SmartTE | Graphical Button Default Border Color | button_border_color | Hexadecimal RGB value that defines the default graphical button border color. |
SmartTE | Graphical Button Border Width | button_border_width | Defines the graphical button border width. (1 to 4, 1 is Default) |
SmartTE | HTTP Image Cache Policy | image_cache_policy | Sets 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 |
SmartTE | SmartTile Startup Collection | smarttile_startup_id | SmartTile 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 |
SmartTE | SmartTile Menu Button | smarttile_menu_button | Change the Keyboard menu button to be the SmartTile menu button, when a SmartTile Collection is loaded (Off = Default, On) |
SmartTE | Graphical Canvas Color | canvas_color | Sets the preferred Canvas Color on the SmartTE device. (RRGGBB, 000000=default) |
SmartTE | Graphical Button Style | button_style | Sets the Graphical Button Style. (0 = Standard Style (default), 1 = TESS Style) |
SmartTE | Graphical Button Resize Caption | button_resize_caption | Choose to have the button caption resize according to the number of rows that the button spans. (Off = Default, On) |
SmartTE | Smart Menu Items Justification | smartmenu_justify | Justifies the SmartMenu Items (0 = Centered (default), 1 = Left Justify, 2 = Right Justify) |
SmartTE | Keep Screen On while in a Session | keep_screen_on | Keep the Screen On while in a Session (0=NO (default), 1=YES |
SmartTE | SmartTILE Caption Transparency Override | Entry: smarttile_caption | Caption Transparency Level. 0=Use Server transparency level on caption (default), 1=Override Server transparency on caption and make Opaque. |
Share the post "Client Settings Supported in Android Client"