Description of problem: Trying to use the options which refers to the file level3, like the option lv3:win_switch, fails with a complaint from xkb on syntax errors in the file level3. It complains on line 31. I haven't found any clear documentation of the syntax in these files, but by comparing with other files I conclude that the wrong syntax for inclusion is used: - The included file and entry is not in double quotes, and - there is a spurious semicolon after each line. Furthermore the included file is "group", but I believe it was meant to be "level3". That would make more sense.
After modifying the file to use the proper syntax and file reference, it is possible to use the file as with the option above. But the modifiers does not get connected to Mod5 as expected. To achieve that I had to also change the modifier_map calls to refer to the key rather than the symbol. I know too little about this to judge if this is an error in this file, or some other kind of bug. With both those modifications, the option lv3:win_switch works for me. Version-Release number: 4.2.99.2-0.20021210.0 (Red Hat Rawhide) Steps to Reproduce: uebn> setxkbmap -model pc105 -layout se -option '' -option lv3:win_switch Error loading new keyboard description uebn> By tracing the X server, I found xkbcomp wrote those error messages (somewhere) parse error: line 31 of level3 The XKEYBOARD keymap compiler (xkbcomp) reports: > Error: Error interpreting include file "level3" > Exiting > Abandoning symbols file "default" _______________________________________________ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert
