Another lovely gift from Tom! The IdeaPad Flex 14! It looks brand new, with no scratches or signs of use.
It comes with an i5 processor, 8 GB of RAM, and a GeForce graphics card. It's exactly the kind of PC I would have used as my main PC a year ago, before I got a sponsored notebook to develop apps for HryProDva.cz.
Unfortunately, there is one annoying issue, which is possibly caused by Czech Post shipping it, as it worked before they sent it to me. The "ESC, ;, q, a, z" keys on one column of the keyboard are behaving very strangely. Sometimes they work fine, but other times they generate presses of 3–8 random keys. Absolutely random keys!
I completely disassembled the notebook and found a slightly broken flex cable, which was possibly scratched by the chassis plate. I fixed the flex cable and added some protection against scratching, thinking that it was fixed. And it was... for a while.
But then it started misbehaving again. This usually happens for a couple of minutes after booting up, and then it works normally. I'm thinking about the problem and am not sure if it's a hardware or software issue. I will look at it later; for now, it is acceptable. The bigger problem is that pressing the left Alt key is not being detected at all. As I am used to controlling computers as much as possible from the keyboard, the ALT key is really important.
The good thing is that the notebook can be bent into a 'tablet on stand' position, which my son really likes for watching his favourite cartoons. In this position, a keyboard is not needed, so it works really well for this purpose. I guess it's his favourite device of all the ones his daddy has.
I would definitely want to take a more detailed look at the keyboard issues to get it working properly. As it comes with a really good battery and can run without a power supply for a couple of hours, I want to perfect it. However, I need to conduct further research to determine whether the issue is hardware-related or stems from BIOS, chipset or driver settings.

Jan "Jenkings" Škoda - blog
Simplifying IT, Amplifying Knowledge