The MacBook Air M1 with 8GB of RAM will run Zwift with a High graphics profile at about 45 frames per second at 1440p. The frame rate isn't great (60 or above is better) but the detail in the game makes it very immersive.
My review of the Keychron K3 Mechanical Keyboard - as excellent device which can connect to three devices via Bluetooth (e.g. Mac, iPad, and iPhone), and one device via wired USB. It has backlit mechanical keys.