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

Reply via email to