Configuration of PS2 Keyboards

Install the external program "Keyboard" to be able to program the TopKey keyboard with the keys of the MF keyboard. Operation of the program "Keyboard" can be found under online help for this program. A review of this operation manual can be found under Keyboard program. General information on configuring a TopKey keyboard as an additional MF keyboard can be found under TopKey / MF keyboard.

 

Note:
Please note that after programming the TopKey keyboard with program "Keyboard" the factory setting for the standard default will be overwritten, i.e. the keyboard for use as a POS keyboard only has to be programmed once again with the data of the factory setting.

When you configure a keyboard type of the type PS2 keyboard, you have to record the key codes of all existing keys in the table of the update program PS2 Key Assignment.

If you do not know the key codes, you can determine them as follows:

  1. Connect the PS2 keyboard to the PS2 port of the system unit and change the debug level in the update program PS2 Keyboard to 2.
  2. Press the keys on this keyboard successively.
  3. In the file "..\work\errlog", you will find a protocol of the key codes of a keys you have pressed as a decimal value. If several lines are to appear from depression of a key in file errlog the value of the first line always applies.

    D Beispiel:
    3004: DvPs2Keyb::handleInput: Code: 65436 (ff9c),
    3004: DvPs2Keyb::handleInput: Code: 65433 (ff99),
    3004: DvPs2Keyb::handleInput: Code: 65435 (ff9b),
    3004: DvPs2Keyb::handleInput: Code: 65430 (ff96)

    The decimal values of the key codes must be entered in the table together with the row and line no. in program
    PS2 keyboard
    -> Keyboard type -> PS2 key link.

For the example above, you have to enter the following values in the table:

Key code

Row

Column

65430

5

7

65433

5

6

65435

5

5

65436

5

4

 

In the following, you will find an overview of the key codes for a PS2 keyboard as they are supported by the MICROS Retail OSCAR POS application. A complete list of all key codes for the PC MF keyboard can be found under Keyboard table.

Key values of "normal" keys have their ASCII codes as the value. Please note that keys produce different codes, depending on if they are pressed in connection with the keys <SHIFT> / <CTRL> / <ALT-GR> or not. Within the data maintenance, a key can be configured with several different values (e.g. key <A> with the values 1, 65 and 97). The values for the rows and columns of a key have to be the same, of course (but it is possible to enter different rows and columns on purpose, e.g. to activate some kind of level switch via the <SHIFT> key).

Key function

Key code

Space

 32

BackSpace

 65288

Tab

 65289

Linefeed

 65290

Clear

 65291

Return

 65293

Pause

 65299

Scroll_Lock

 65300

Sys_Req

 65301

Escape

 65307

Delete

 65535

Cursor keys and control

Key function

Key code

Home

 65360

 

Left

 65361

 

Up

 65362

 

Right

 65363

 

Down

 65364

 

Page_Up

 65365

 

Page_Down

 65366

 

End

 65367

 

Begin

 65368

 

Print

 65377

 

Insert

 65379

 

Cancel

 65385

 

Mode_switch

 65406

 

Num_Lock

 65407

 

Number block

Key function

Key code

KP_Enter

65421

 

KP_Multiply

65450

 

KP_Add

65451

 

KP_Separator

65452

 

KP_Subtract

65453

 

KP_Decimal

65454

 

KP_Divide

65455

 

KP_0

65456

 

KP_1

65457

 

KP_2

65458

 

KP_3

64459

 

KP_4

65460

 

KP_5

65461

 

KP_6

65462

 

KP_7

65463

 

KP_8

65464

 

KP_9

65465

 

Command keys

Key function

Key code

F1

65470

 

F2

65471

 

F3

65472

 

F4

65473

 

F5

65474

 

F6

65475

 

F7

65476

 

F8

65477

 

F9

65478

 

F10

65479

 

F11

65480

 

F12

65481

 

F13

65482

 

F14

65483

 

F15

65484

 

F16

65485

 

F17

65486

 

F18

65487

 

F19

65488

 

F20

 65489

 

F21

65490

 

F22

65491

 

F23

65492

 

F24

65493

 

Modificator

Key function

Key code

Shift_L

65505

 

Shift_R

65506

 

Control_L

65507

 

Control_R

65508

 

Caps_Lock

65509

 

Alt_L

65513

 

Alt_R

65514

 


MICROS Retail Deutschland GmbH
Salzufer 8
D-10587 Berlin
Germany