Sleep keyboard shortcut on M1 MacBook Pro

Solution 1:

On my M1 MacBook Air, the following works: press Touch ID with any finger not registered with Touch ID to lock the Mac. Then press Esc to Sleep.

Solution 2:

This bothered me too. I have hot corners active, but have three screens connected to my MacBook Pro, and that is quite a distance to travel.

There is a simpler solution, without the need for third party tools. Goto System Preferences > Keyboard under the tab Shortcuts select App Shortcuts in the left column and then click the plus button. In the dialog box use Sleep (or the equivalent to your "Sleep" in your OS language - just check the Apple menu item) for the "Menu Title" field and select a free shortcut.

You will then find it is listed under the  menu.

Create a new shortcut The shortcut can be seen in the Apple menu