anchor.diff:      keyPause:         s := 'Pause';
       keySysRq:         s := 'SysRq';
       keyModeSwitch:    s := 'ModeSw';
  -    keyUp:            s := 'Up';
  -    keyDown:          s := 'Down';
  -    keyLeft:          s := 'Left';
  -    keyRight:         s := 'Right';
  -    keyPrior:         s := 'PgUp';
  -    keyNext:          s := 'PgDown';
  -    keyHome:          s := 'Home';
  -    keyEnd:           s := 'End';
  +    keyUp:            s := rsKeyUp;
  +    keyDown:          s := rsKeyDown;
  +    keyLeft:          s := rsKeyLeft;
  +    keyRight:         s := rsKeyRight;
  +    keyPrior:         s := rsKeyPgUp;
  +    keyNext:          s := rsKeyPgDn;
  +    keyHome:          s := rsKeyHome;
  +    keyEnd:           s := rsKeyEnd;
       keyF0..keyF64:    s := 'F' + IntToStr(AKey - keyF0);
       keyP0..keyP9:     s := 'KP' + Chr(AKey - keyP0 + Ord('0'));
       keyPA..keyPF:     s := 'KP' + Chr(AKey - keyPA + Ord('A'));
  
positive.code:     keyFind:          s := 'Find';
      keyBegin:         s := 'Begin';
      keyClear:         s := 'Clear';
      keyInsert:        s := 'Ins';
      keySelect:        s := 'Select';
      keyMacro:         s := 'Macro';
      keyHelp:          s := 'Help';
  
negative.code: 
    case AKey of
      keyNul:           s := 'Null';
      keyBackSpace:     s := rsKeyBksp;
      keyTab:           s := rsKeyTab;
      keyLinefeed:      s := 'Linefeed';
      keyReturn:        s := rsKeyEnter;
      keyEscape:        s := rsKeyEsc;
      Ord(' '):         s := rsKeySpace;
      keyDelete:        s := rsKeyDel;
      keyVoid:          s := 'Void';
      keyBreak:         s := 'Break';
      keyScrollForw:    s := 'ScrollForw';
  