I have already came up with a solution for too dark environments. I’ve attached small stickers to some buttons so I always see those buttons no matter what. After this it’s just a matter of memorizing which buttons are adjacent to which stickers. However, I put the stickers on the buttons that are most essential to my workflow, so I rarely even have to know what the other buttons are…

I was thinking to do this a bit better in the future by opening up the upper case lid and painting the stickered buttons with a white permanent marker. Would look rather neat methinks!