>Nalui333
>If I understand you correctly what you're saying is tha
>on function layer 2 there has to be a FN2 key to get me back to default?
If you're using 'toggle' yes. If you're using "normal" than technically no but the key "under" the Fn key you're holding is not available to you because when you let go of the Fn key, you're not in that layer anymore. The way I get around that is have two Fn keys on the main layer, and none on the first layer down. If I want the key under my first Fn key, I use the second Fn key to expose it.
> likewise for every other layer
This software does "layers" a little differently that TMK, which may be what you're thinking of. When you push a Fn_ key, it "turns on" that layer. To go to a different layer you have to "turn on" that one. For most usages (sorry, just came into this discussion now) you'd mostly want to be on the home layer, so you'd define a toggle key to "turn off" the layer you're on.
>what i was thinking of doing was to have fn (or fn +1)
This software definitely does not increment, nor decrement, its layers. Press a key to go to the indicated layer, that's what it does.
Now, I did ask once, and have since proven it true that you can have (again I use 'noraml') a Fn_ key in each layer. So, on Fn0 there's a nearby key that goes to Fn1. In that layer there's two keys, one to Fn2, and another to Fn3. I can 'walk' my way to Fn3 (in fact that's the only way there as the only Fn3 key I have is exposed in Fn1) But you have to keep in mind how EasyKeymap does layers ... they're not additive, you just choose them.
> without changing the meaning of the fn key at every layer
The beauty of programmable keyboards, is you can give meaning to each key as you see fit, in each layer. On my JD45 the Fn keys move around for each layer. But I remember where the keys are in each layer too. If you want to both use 'toggle' and label a key "Fn2" and have the label always be right, yes you'll need to define that key as that meaning in every layer.
Edit:
>I just did a check and it's basically what the altGr key does
Just a reminder, that keyboards send scan codes, not characters. Think about what you'd type on an uninterpreted, plain-jane keyboard, and that gets you most of your answer.
Having said that, I believe the answer is no, because recent versions have a checkbox for "with Ctrl" & "with Alt" etc but not "with Right-Alt" which is the scancode of AltGr.
Again TMK may require more programming knowledge, but it also does more of what you're trying to do.