PETSCII Revealed
masswerk.at
masswerk.at
Both the VIC-20 and the C64 both had them, albeit printed on the front vertical face instead of the horizontal face like the PET.
Moreover, the VIC-20 and the C64 keys include the box glyphs as well so you could see what character you’d get via CTRL and the ‘C=‘ (“Commodore”) key.
The Wikipedia page* states PETSCII includes 192 characters, but the author seems to suggest it’s at most a 7-bit charset. I was a little surprised to find that out after reading the article.
Fun walk down memory lane.
Regarding the number of actually assigned codes, mind that the basic code, regarding unique displayed characters, is single case (6 1/2-bit) in two banks (MSB set for shifted characters => 0x60 x 2 = 192). However, the mirrored regions are actually unique codes in BASIC (as far as CHR$() and ASC() are concerned).
Sorry, if I failed in making this clear.
Edit: Arguably, the ortho layout of the PET 2001's chiclet keyboard also helps in identifying logical blocks of graphics characters.
Lots and lots of revs, apparently.
This is also one of the differences between the "Aldi C64" (breadbin case, but beige keys with front glyphs) and the C64G (beige breadbin case, but beige keys with top glyphs). Commodore loved to mix and match components, too. Some C64Gs have the brown keys of the earlier breadbin C64.
The corresponding article on C64 Wiki says that side symbol keyboards were used during the first year of production, and also includes a picture of the top glyph version: https://www.c64-wiki.com/wiki/C64C
Commodore was notorious for mixing and matching parts, though. Even the very early breadbin 64s would sometimes ship with VIC-20 function keys (orange instead of dark gray) and vice-versa. I don't know if this was due to poor quality control, or an intentionally sloppy supply chain management. Perhaps a combination of both.
The 64G especially looks like they were scrambling to meet demand any way they could, as the key colors and even the LED colors vary. I'm guessing the beige breadbin was used to increase production speed by taking the old breadbin injection molds out of retirement. They aren't old cases that they had in inventory, because breadbins weren't that color previously.
Seems kind of silly today, but I remember being absolutely enchanted by it as a kid.
Interesting to note that the Unicode 13 update will include 214 home computer graphic characters from the 70's and 80's [1]- I'm hopeful PETSCII will be included.
[1] https://unicode.org/versions/Unicode13.0.0/#Summary
Edited: 80s/90s corrected to 70s/80s.