comradekingu
Glowing ember
If Fn is a single button doing both what is on a normal German laptop keyboard AltGr and Fn, then you cant both do shift+altGr and Shift+Fn.Will most likely not happen, as we like to stick with mainline kernel and as notaz already pointed out, such hardware key is not allowed.Fn/Meta behavior: The two Fn keys are two different keys with two different needs - but one common behavior. The shoulder Fn needs to create a unique keycode to the OS so that the OS can re-map it to something not Fn-like for games. The keyboard Fn must always perform as Fn. BOTH Fn keys need to behave to the OS as if they were a HARDWARE Fn - i.e. NOT generate just a key code, but instead they must fundamentally change the behavior of the other key pressed. Yes, this can happen at the driver level, but it must happen prior to the OS map.
That's why the layout I was working with works WITHOUT a hardware key.
And the reason for that is...?Fn+Shift is not an option, it is and must be a rule: Every physical key on the keyboard (other than Lshift, Rshift, LFn, RFn, LCtrl, RCtrl, LAlt, RAlt) must have 4 'mappings' or 'layers', even if they are not explicit in the printing on the keys. It is easiest to think of the keyboard as TWO physical keyboards.
As far as I can see, everything works fine with Shift and one modifier.
You could, but then you would have Shift+Fn doing one thing, and Fn+Shift doing another, which is about as confusing as having Fn do something it never does. Calling it meta, or MetaFn is to a great deal of people another way of saying ? or ?.
If you cant explain it simply, you havent kept it simple enough.
Last edited by a moderator: