7 Replies Latest reply on Jun 30, 2015 8:57 AM by rtheile

    F3 key create Ò in VT100 terminal emulation on MC9090G

    Rookie

      We use the Wavelink TE to connect to a barcodesystem . The emulation serverlanguage is set to UTF8 to show some german characters correctly.

      Now the developer of the barcodesystem created a menupoint where we have to send a F3 to get a list back. When hit the F3 key on the scanner I get a Ò character.

       

      So the question is how to send the F3 ?

       

      In a terminal from a PC / Mac it's working

       

      Thanks for your help

       

      Ronald

        • 1. Re: F3 key create Ò in VT100 terminal emulation on MC9090G
          SupportEmployee

          Hello Ronald,

           

          When you press a function key in VT emulation, we send an escape sequence to the host. In the case of F3, we should be sending ESC O R. It seems strange that it would be putting that Ò character in. We could take a get some TE logs to see what exactly is being sent when you press F3. But it might be faster to chase this down with a Key Macro.

           

          The Key Macro would be:

          3D00:\\001BOR

           

          But, I do want to point out that different VT hosts may have different expectations for what escape sequence F3 should return. Our defaults normally work fine, but on occasion you will need to change it to something else with a Key Macro. For best results, check with the system administrator for the VT server on what escape sequence the server is expecting for F3.

          • 2. Re: F3 key create Ò in VT100 terminal emulation on MC9090G
            Rookie

            Hello,

            thanks for your idea but the macro didn't work . it shows the \BOR characters on the display.

             

            Maybe it's important that the TE is running in AppCenter . and the ProgramExitKey F10 is working

             

            I tried the mentioned log function and found the section where  the F3 is invoked.

            It seems to be sending .OR

             

             

            2007-01-01 00:48:36: Session 1 - Read 548 Byte(s)

               0:  1B 5B 31 35 3B 31 48 1B : 5B 6D 1B 5B 4B 1B 5B 31  .[15;1H.[m.[K.[1

              10:  36 3B 31 48 1B 5B 6D 1B : 5B 4B 1B 5B 31 35 3B 31  6;1H.[m.[K.[15;1

              20:  48 1B 5B 37 6D 50 72 6F : 63 65 73 73 69 6E 67 2E  H.[7mProcessing.

              30:  2E 2E 2E 1B 5B 31 30 3B : 30 6D 1B 5B 31 35 3B 31  ....[10;0m.[15;1

              40:  48 1B 5B 6D 1B 5B 4B 1B : 5B 31 36 3B 31 48 1B 5B  H.[m.[K.[16;1H.[

              50:  6D 1B 5B 4B 1B 5B 31 35 : 3B 31 48 1B 5B 37 6D 50  m.[K.[15;1H.[7mP

              60:  72 6F 63 65 73 73 69 6E : 67 2E 2E 2E 2E 1B 5B 31  rocessing.....[1

              70:  30 3B 30 6D 1B 5B 32 4A : 1B 5B 48 1B 5B 32 3B 31  0;0m.[2J.[H.[2;1

              80:  48 49 44 3A 1B 5B 32 3B : 34 48 31 32 33 1B 5B 33  HID:.[2;4H123.[3

              90:  3B 31 48 4C 69 65 66 65 : 72 61 76 69 73 2F 62 65  ;1HLieferavis/be

              A0:  6E 61 63 68 72 2E 3A 20 : 20 20 20 20 20 20 20 20  nachr.:        

              B0:  20 20 20 20 20 20 20 20 : 20 20 20 20 20 20 20 20                 

              C0:  20 20 20 20 20 20 20 20 : 20 20 20 20 20 1B 5B 33               .[3

              D0:  3B 35 39 48 31 31 44 30 : 30 30 30 38 39 1B 5B 34  ;59H11D000089.[4

              E0:  3B 31 48 41 6E 7A 2E 20 : 41 72 74 69 6B 65 6C 3A  ;1HAnz. Artikel:

              F0:  1B 5B 34 3B 31 34 48 35 : 1B 5B 35 3B 31 48 41 6E  .[4;14H5.[5;1HAn

            100:  7A 2E 20 43 68 61 72 67 : 65 6E 3A 1B 5B 35 3B 31  z. Chargen:.[5;1

            110:  34 48 30 1B 5B 36 3B 31 : 48 4D 61 C3 9F 6E 61 68  4H0.[6;1HMa√ünah

            120:  6D 65 3A 1B 5B 36 3B 31 : 30 48 1B 5B 31 31 3B 31  me:.[6;10H.[11;1

            130:  48 46 33 2D 3E 4C 69 73 : 74 65 1B 5B 31 31 3B 31  HF3->Liste.[11;1

            140:  30 48 1B 5B 31 3B 30 48 : 1B 5B 34 6D 4C 69 65 66  0H.[1;0H.[4mLief

            150:  65 72 61 76 69 73 2F 62 : 65 6E 2E 2D 45 69 6E 67  eravis/ben.-Eing

            160:  20 20 20 20 20 20 20 20 : 20 20 20 20 20 20 20 20                 

            170:  20 20 20 20 20 20 20 20 : 20 20 20 20 20 20 20 1B                 .

            180:  5B 31 30 3B 30 6D 1B 5B : 31 3B 35 31 48 1B 5B 31  [10;0m.[1;51H.[1

            190:  34 3B 31 48 2D 2D 2D 2D : 2D 2D 2D 2D 2D 2D 2D 2D  4;1H------------

            1A0:  2D 2D 2D 2D 2D 1B 5B 31 : 34 3B 31 38 48 1B 5B 31  -----.[14;18H.[1

            1B0:  35 3B 31 48 20 20 20 20 : 20 20 20 20 20 20 20 45  5;1H           E

            1C0:  53 43 20 45 58 49 54 1B : 5B 31 35 3B 32 30 48 1B  SC EXIT.[15;20H.

            1D0:  5B 31 36 3B 31 48 1B 5B : 6D 1B 5B 4B 1B 5B 31 35  [16;1H.[m.[K.[15

            1E0:  3B 31 48 1B 5B 37 6D 41 : 20 2D 20 41 6C 6C 65 20  ;1H.[7mA - Alle

            1F0:  61 6B 7A 65 70 74 69 65 : 72 65 6E 1B 5B 31 30 3B  akzeptieren.[10;

            200:  30 6D 1B 5B 31 36 3B 31 : 48 1B 5B 37 6D 20 65 69  0m.[16;1H.[7m ei

            210:  6E 67 65 62 65 6E 1B 5B : 31 30 3B 30 6D 1B 5B 36  ngeben.[10;0m.[6

            220:  3B 31 30 48                                        ;10H

             

             

            2007-01-01 00:48:50: Session 1 - Wrote 3 Byte(s)

               0:  1B 4F 52                                           .OR

             

             

            2007-01-01 00:48:50: Session 1 - Read 9 Byte(s)

               0:  1B 4F 52 1B 5B 6D 1B 5B : 4B                       .OR.[m.[K

             

             

            2007-01-01 00:48:52: Session 1 - Wrote 1 Byte(s)

               0:  0D                                                 .

             

             

            2007-01-01 00:48:53: Session 1 - Read 214 Byte(s)

               0:  1B 5B 36 3B 31 48 4D 61 : C3 9F 6E 61 68 6D 65 3A  .[6;1HMa√ünahme:

              10:  1B 5B 36 3B 31 30 48 4F : 52 1B 5B 32 4A 1B 5B 48  .[6;10HOR.[2J.[H

              20:  1B 5B 32 3B 31 48 1B 5B : 37 6D 46 65 68 6C 65 72  .[2;1H.[7mFehler

              30:  6D 65 6C 64 75 6E 67 1B : 5B 31 30 3B 30 6D 1B 5B  meldung.[10;0m.[

              40:  34 3B 31 48 4D 61 C3 9F : 6E 61 68 6D 65 20 6E 69  4;1HMa√ünahme ni

              50:  63 68 74 20 67 C3 BC 6C : 74 69 1B 5B 35 3B 31 48  cht g√ºlti.[5;1H

              60:  67 2C 20 67 C3 BC 6C 74 : 69 67 20 4D 61 C3 9F 6E  g, g√ºltig Ma√ün

              70:  61 68 6D 65 20 28 1B 5B : 36 3B 31 48 41 20 2D 20  ahme (.[6;1HA -

              80:  41 6C 6C 65 20 61 6B 7A : 65 70 74 69 65 72 65 6E  Alle akzeptieren

              90:  1B 5B 37 3B 31 48 29 1B : 5B 31 35 3B 31 48 1B 5B  .[7;1H).[15;1H.[

              A0:  6D 1B 5B 4B 1B 5B 31 36 : 3B 31 48 1B 5B 6D 1B 5B  m.[K.[16;1H.[m.[

              B0:  4B 1B 5B 31 35 3B 31 48 : 1B 5B 37 6D 45 69 6E 67  K.[15;1H.[7mEing

              C0:  61 62 65 74 61 73 74 65 : 3D 57 65 69 74 65 72 1B  abetaste=Weiter.

              D0:  5B 31 30 3B 30 6D                                  [10;0m

             

             

            2007-01-01 00:48:55: Session 1 - Wrote 1 Byte(s)

               0:  0D                                                 .

             

             

            2007-01-01 00:48:55: Session 1 - Read 434 Byte(s)

               0:  1B 5B 32 4A 1B 5B 48 1B : 5B 32 3B 31 48 49 44 3A  .[2J.[H.[2;1HID:

              10:  1B 5B 32 3B 34 48 31 32 : 33 1B 5B 33 3B 31 48 4C  .[2;4H123.[3;1HL

              20:  69 65 66 65 72 61 76 69 : 73 2F 62 65 6E 61 63 68  ieferavis/benach

              30:  72 2E 3A 20 20 20 20 20 : 20 20 20 20 20 20 20 20  r.:            

              40:  20 20 20 20 20 20 20 20 : 20 20 20 20 20 20 20 20                 

              50:  20 20 20 20 20 20 20 20 : 20 1B 5B 33 3B 35 39 48           .[3;59H

              60:  31 31 44 30 30 30 30 38 : 39 1B 5B 34 3B 31 48 41  11D000089.[4;1HA

              70:  6E 7A 2E 20 41 72 74 69 : 6B 65 6C 3A 1B 5B 34 3B  nz. Artikel:.[4;

              80:  31 34 48 35 1B 5B 35 3B : 31 48 41 6E 7A 2E 20 43  14H5.[5;1HAnz. C

              90:  68 61 72 67 65 6E 3A 1B : 5B 35 3B 31 34 48 30 1B  hargen:.[5;14H0.

              A0:  5B 36 3B 31 48 4D 61 C3 : 9F 6E 61 68 6D 65 3A 1B  [6;1HMa√ünahme:.

              B0:  5B 36 3B 31 30 48 4F 52 : 1B 5B 31 31 3B 31 48 46  [6;10HOR.[11;1HF

              C0:  33 2D 3E 4C 69 73 74 65 : 1B 5B 31 31 3B 31 30 48  3->Liste.[11;10H

              D0:  1B 5B 31 3B 30 48 1B 5B : 34 6D 4C 69 65 66 65 72  .[1;0H.[4mLiefer

              E0:  61 76 69 73 2F 62 65 6E : 2E 2D 45 69 6E 67 20 20  avis/ben.-Eing 

              F0:  20 20 20 20 20 20 20 20 : 20 20 20 20 20 20 20 20                 

            100:  20 20 20 20 20 20 20 20 : 20 20 20 20 20 1B 5B 31               .[1

            110:  30 3B 30 6D 1B 5B 31 3B : 35 31 48 1B 5B 31 34 3B  0;0m.[1;51H.[14;

            120:  31 48 2D 2D 2D 2D 2D 2D : 2D 2D 2D 2D 2D 2D 2D 2D  1H--------------

            130:  2D 2D 2D 1B 5B 31 34 3B : 31 38 48 1B 5B 31 35 3B  ---.[14;18H.[15;

            140:  31 48 20 20 20 20 20 20 : 20 20 20 20 20 45 53 43  1H           ESC

            150:  20 45 58 49 54 1B 5B 31 : 35 3B 32 30 48 1B 5B 31   EXIT.[15;20H.[1

            160:  36 3B 31 48 1B 5B 6D 1B : 5B 4B 1B 5B 31 35 3B 31  6;1H.[m.[K.[15;1

            170:  48 1B 5B 37 6D 41 20 2D : 20 41 6C 6C 65 20 61 6B  H.[7mA - Alle ak

            180:  7A 65 70 74 69 65 72 65 : 6E 1B 5B 31 30 3B 30 6D  zeptieren.[10;0m

            190:  1B 5B 31 36 3B 31 48 1B : 5B 37 6D 20 65 69 6E 67  .[16;1H.[7m eing

            1A0:  65 62 65 6E 1B 5B 31 30 : 3B 30 6D 1B 5B 36 3B 31  eben.[10;0m.[6;1

            1B0:  30 48                                              0H

            • 3. Re: F3 key create Ò in VT100 terminal emulation on MC9090G
              TomButler SupportEmployee

              Ronald,

               

              I think it would be best for you raise this as a support case with Technical Support at http://support.wavelink.com so that we can best address this issue and get you the answers you need.

              • 4. Re: F3 key create Ò in VT100 terminal emulation on MC9090G
                SupportEmployee

                Hey Ronald,

                 

                There is one thing to try before we have to get a case going on this.

                I did catch one mistake that I had made in the scan handler. I told you to do to put in the macro

                3D00:\\001BOR

                 

                But I had a typo. It should be

                3D00:\001BOR

                I had mistakenly put two \ into the macro. It should only be one.

                • 5. Re: F3 key create Ò in VT100 terminal emulation on MC9090G
                  Rookie

                  Hello,

                  unfortunately the Macro didn't work.

                  I get the same output as pressing F3 key

                  • 6. Re: F3 key create Ò in VT100 terminal emulation on MC9090G
                    SupportEmployee

                    Can you confirm the escape sequence that host is expecting? If our default is something outside of what the host is expecting, this could be how the host replies to that specific escape sequence.

                    • 7. Re: F3 key create Ò in VT100 terminal emulation on MC9090G
                      Rookie

                      Hello all thanks for the help, at the moment the problem is solved with a key mapping at the application server .  One of several application specialists found out, where the setting has to be made!

                      So the F3 still shows the odd character on display but the function is working now.