Multiple function layers that get locked

I just had the idea that I could have multiple layers designed for different programming languages/tasks. I’m thinking of pressing either fn key to cycle to different layers and then use both to get out of any layer? Or perhaps using the “any” key to cycle through what layer the fn key would activate. I don’t use the number keys so I could have a single number key light up to indicate which fn layer is currently active.



Have you considered getting rid of one of the FN keys and replacing it with a programming layer? That implementation is very easy and requires neither new nor existing plugins.