The #number notation is a Pascal convenience (introduced I think by Borland) to enable you to easily indicate characters such as Chr(13) which do not have an alphabetical equivalent, so cannot be represented using the 'character' syntax such as 'a', '4' etc.
You can use the Chr() function (or simply typecast using Char(byte-value) ) as alternatives, but the # notation is more convenient and works well for specifying string and character constants.
I'd +1 that if the forum knew about such things :-)
"Google ASCII" isn't helpful without much more explanation, and referring to VK_ codes isn't helpful since they are a system-specific superset which actually represent keyboard input and as such go through several more layers of translation before they're visible to typical programs.
Hence representations like #8 #$08 Chr(
and Chr($08) are all equivalent, and represent the backspace character.
The # representation can also be used inline in strings, which can appear in case statements. Let's not go there for the moment.
MarkMLl