First impression: yes, this looks beautiful, reminiscent of the microcomputer revolution, and of course I wish I could get one.
What would I change?
It's a pity that the keyboard is connected using a flip-up ribbon, rather than internal USB. Although I can see why the target market (education) just prefers an all-in-one computer, this also means that the RPi 400 can't be used as a keyboard for other computers. Therefore I'll still need to carry a keyboard around.
There will be software options for virtual USB host (e.g. shameless plugs for the EspUSB which uses WiFi, or KeyMouSerial which uses serial) but in practice, those wouldn't be as easy for most hackers. There's also no F12 key, which is needed for system configuration on some distros.
The two Micro-HDMI ports are quite small and close together (especially when using a 3-way micro-mini-full size HDMI adaptor).
Like Apple, there's no headphone jack. Also no built-in SD reader, so I'd still need to carry a USB card reader (unlike my laptop, which can go directly from camera SD cards to HDMI on a projector).
Final nitpick: if this keyboard is intended for young people, their hands are smaller, so full-size keys are actually less comfortable. (believe it or not, I've even seen keyboards intended for children that have extra-large keys). A design with smaller keys that could fit in my large pocket (e.g. TI-84 sized device) would be preferable.
What the RPi Foundation has done is an excellent feat of engineering, and they should and will be rewarded by the market for their innovation. It's a great product. I just still see some room for future improvements.
If one of the usb port allow OTG someone can hack a driver to turn the 400 into a keyboard (albeit a very bloated one as it would be running a full OS!).
I believe the USB-C power port can be used for USB-2 gadget mode, so you could in theory configure the Pi 400 to act as a keyboard for another computer :-)
What would I change?
It's a pity that the keyboard is connected using a flip-up ribbon, rather than internal USB. Although I can see why the target market (education) just prefers an all-in-one computer, this also means that the RPi 400 can't be used as a keyboard for other computers. Therefore I'll still need to carry a keyboard around.
There will be software options for virtual USB host (e.g. shameless plugs for the EspUSB which uses WiFi, or KeyMouSerial which uses serial) but in practice, those wouldn't be as easy for most hackers. There's also no F12 key, which is needed for system configuration on some distros.
The two Micro-HDMI ports are quite small and close together (especially when using a 3-way micro-mini-full size HDMI adaptor).
Like Apple, there's no headphone jack. Also no built-in SD reader, so I'd still need to carry a USB card reader (unlike my laptop, which can go directly from camera SD cards to HDMI on a projector).
Final nitpick: if this keyboard is intended for young people, their hands are smaller, so full-size keys are actually less comfortable. (believe it or not, I've even seen keyboards intended for children that have extra-large keys). A design with smaller keys that could fit in my large pocket (e.g. TI-84 sized device) would be preferable.
What the RPi Foundation has done is an excellent feat of engineering, and they should and will be rewarded by the market for their innovation. It's a great product. I just still see some room for future improvements.