anchor.diff:      end
       else if wCommand = PC_HOTKEYCHANGE then
       begin
  -      kbd := FLangSwitchManager.FindKeyboard(0, FProfileGuid);
  -      if Assigned(kbd) then
  -      begin
  -        // Handle toggle hotkey
  -        if (kbd = FLangSwitchManager.ActiveKeyboard) and (kmcom.Options['koKeyboardHotkeysAreToggle'].Value) then
  -            kbd := FLangSwitchManager.Languages[0].Keyboards[0];
  -
  -        ActivateKeyboard(kbd);
  -      end;
  +      ProcessHotkeyChange(0, FProfileGuid);
         Exit;
       end;
     end;
  
positive.code: end;
  
  procedure TfrmKeyman7Main.ProcessProfileChange(CommandAndAtom: DWORD);   // I3933   // I3949
  var
    val, FLangID: Integer;
    param2, param3: string;
  
negative.code:     end
      else if wCommand = PC_HOTKEYCHANGE then
      begin
        ProcessHotkeyChange(val, GUID_NULL);
        Exit;
      end;
    end
  