Classmate PC doesn't have the AltGr key (or any special key on the right hand), but have the EuroSign(€) engraved in 5 key. It have one key engraved "backslash bar" but that key sends LSGT keycode. Searching for a way to reach EuroSign without loose any existing key (it only have Fn,LCTL,LWIN and LALT) i found Fn+Alt gives RCTL. The first map is based on us(intl) and sets: 1. Volume keys 2. RCTL as ISO_Level3_Swift 3. <LSGT> as "backslash bar" 4. Put EuroSign at 5 (eurosign(5) option) The other three maps does the same but using us(intl), us(alt-intl) ans us(altgr-intl) as base. In all that keyboards we have one extra problem; Fn+{7,8,9,0,u,i,o,p,j,k,l,;,m.,/} gives the keypad keycodes. To solve that, i added in those keys the 3rd level. We got this behavior (using classmate-intl as example): . 7 gives -> 7 . Shift+7 gives -> & . Fn+7 gives -> KP_Home . Fn+Shift+7 gives -> KP_7 . Fn+Alt+7 gives -> onehalf . Fn+Alt+Shift+7 -> dead_horn With that we got back all AltGr keys without loose the keypad. I only do that to US layouts because i only had access to US keyboard Classmate.
Created attachment 11106 [details] [review] US Classmate Layouts Add some keyboard layouts to ClassmatePC: . classmate . classmate-intl . classmate-alt-intl . classmate-altgr-intl This patch also removes redundant <AE06> definition on us(altgr-intl)
I do not like the idea of putting the volume and other special keys to symbols/us. They belong to symbols/inet and should be used for the model. Also, I think 3 special rules should be added "if model is classmate and layout is us - use us(classmate)" and so on...
(In reply to comment #2) > I do not like the idea of putting the volume and other special keys to > symbols/us. They belong to symbols/inet and should be used for the model. Also, > I think 3 special rules should be added "if model is classmate and layout is us > - use us(classmate)" and so on... Ok, i will add a classmate model in symbols/inet. No more problems with the patch?
> Ok, i will add a classmate model in symbols/inet. No more problems with the > patch? Other than this it is generally ok.
Created attachment 11113 [details] [review] US ClassmatePC Layouts with separated Volume keys The same patch as before, but with the volume keys inside inet(classmate). The other changes still in us.
That version is better. Committed. Thanks for the contribution - and please check that the rules I added work ok for you.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.