Salesforce

How to remap a Function key in Intermec Terminal Emulation (ITE)?

« Go Back

Information

 
TitleHow to remap a Function key in Intermec Terminal Emulation (ITE)?
SummaryHow to remap a function key or key in Honeywell Intermec Terminal Emulation (ITE)?
For example, F5 function key does not work.
Mobility Hardware: CK3x(xx), CK6x(xx), CK7x, CN2x, CN3(x), CN4(x), CN5x, CN7x, CS4x, CV3x, CV4x, CV6x
URL NameHow-to-remap-a-Function-key-in-Intermec-Terminal-Emulation-ITE
Resolution
This applies to: 
 
Mobility Hardware: CK3x(xx), CK6x(xx), CK7x, CN2x, CN3(x), CN4(x), CN5x, CN7x, CS4x, CV3x, CV4x, CV6x
Operating Systems: Windows Mobile 6.1, Windows Mobile 6.5, Windows Embedded Handheld, Android
Software : ITE

JDA's Product team built in functionality to allow Esc + a number to be the equivalent of pressing a particular function key; Esc + 5 will do the same thing as F5 key. 

To remap a key(s) in ITE a file needs to be created that has the change(s) to be made.  This file identifies the key code that is to changed and the value it will be set to.  The file has to be named remap.cfg and it has to be placed in the ITE folder that is on the unit.  The location of this folder is dependent on the version of ITE that has been loaded on the unit.

The procedure below can be used to determine the key code for the key to be remapped. 

1. In ITE open the ITE menu
​2. Select 4) Tests - Peripherals
3. Select 4) Keyboard Test
4. Press key (to remap).  
5. Enter to exit. 

ITE Keyboard Test

6. In the right image above the F1 key was pressed.

Once the keycode that is to be remapped has been identified the remap file can be created. Here is an example remap line statement.  This statement will remap the F1 key to "Field Exit" (ANSI/VT100 example), the key code for the F1 key is 1031.  The keycode for the Field exit F5 key is 3045.  The keycodes are referenced in the keycode table listed below.

remap=<1031>="<3045>"

Save the file with the name remap.cfg.  This file has to be placed into the same location as the te_settings.ini file. The folder location will vary depending on the version of ITE that is installed on the unit.

For the CK3X the specific location for the remap.cfg file would be \Program Files\Intermec\ITE

To remap keys per session (Enterprise TE):

Use the following syntax to remap keys for each session. The session number can be 1, 2, 3, or 4.
remap=Session1<keyval>="string"
Macro=Session1<keyval>="string"
Runmacro=Session1<keyval>


Key Code Table

remap=<0020>="string" /* SPACE key */
remap=<0021>="string" /* ! key */
remap=<0022>="string" /* " key */
remap=<0023>="string" /* # key */
remap=<0024>="string" /* $ key */
remap=<0025>="string" /* % key */
remap=<0026>="string" /* & key */
remap=<0027>="string" /* ' key */
remap=<0028>="string" /* ( key */
remap=<0029>="string" /* ) key */
remap=<002a>="string" /* * key */
remap=<002b>="string" /* + key */
remap=<002c>="string" /* , key */
remap=<002d>="string" /* - key */
remap=<002e>="string" /* . key */
remap=<002f>="string" /* / key */
remap=<0030>="string" /* 0 key*/
remap=<0031>="string" /* 1 key*/
remap=<0032>="string" /* 2 key*/
remap=<0033>="string" /* 3 key*/
remap=<0034>="string" /* 4 key*/
remap=<0035>="string" /* 5 key*/
remap=<0036>="string" /* 6 key*/
remap=<0037>="string" /* 7 key*/
remap=<0038>="string" /* 8 key*/
remap=<0039>="string" /* 9 key*/
remap=<003a>="string" /* : key */
remap=<003b>="string" /* ; key */
remap=<003c>="string" /* < key */
remap=<003d>="string" /* = key */
remap=<003e>="string" /* > key */
remap=<003f>="string" /* ? key */
remap=<0040>="string" /* @ key */
remap=<0079>="string" /* y key*/
remap=<007a>="string" /* z key*/
remap=<007b>="string" /* { key */
remap=<007c>="string" /* | key */
remap=<007d>="string" /* } key */
remap=<007e>="string" /* ~ key */
remap=<007f>="string" /* Del key */
remap=<1030>="string" /* Home key */
remap=<1031>="string" /* F1 key */
remap=<1032>="string" /* F2 key */
remap=<1033>="string" /* F3 key */
remap=<1034>="string" /* F4 key */
remap=<1035>="string" /* F5 key */
remap=<1036>="string" /* F6 key */
remap=<1037>="string" /* F7 key */
remap=<1038>="string" /* F8 key */
remap=<1039>="string" /* F9 key */
remap=<103c>="string" /* Backspace key */
remap=<1061>="string" /* F10 key */
remap=<1062>="string" /* F11 key */
remap=<1063>="string" /* F12 key */
remap=<1064>="string" /* F13 key */
remap=<1065>="string" /* F14 key */
remap=<1066>="string" /* F15 key */
remap=<1067>="string" /* F16 key */
remap=<1068>="string" /* F17 key */
remap=<1069>="string" /* F18 key */
remap=<106a>="string" /* F19 key */
remap=<106b>="string" /* F20 key */
remap=<106c>="string" /* F21 key */
remap=<106d>="string" /* F22 key */
remap=<106e>="string" /* F23 key */
remap=<106f>="string" /* F24 key */
 
ProductsWarehouse Management
ModuleRDT
VersionAll
Error Message Code
Cause
RDT Function key needs to be remapped. 
Additional Information
Publication StatusPublished

Powered by