shortcuts.vdf is in a binary variant of the Keyvalues format
There are libraries available such as this one https://github.com/Corecii/steam-binary-vdf-ts to parse and write to these
Does srctools support this format? I wasn't able to find anything on it in the docs