Hi,

> > You'll find some documentation here: <http://pascal.tsu.ru/en/xkb/>
> 
> i haven't the information i need on that page. i may have overread it or 
> something, but i still ask myself what certain keywords mean when 
> reading the files in .../xkb/symbols/pc

http://pascal.tsu.ru/en/xkb/garam-symbols.html
What is unclear there ?

> my new keymap is now located at /usr/X11R6/lib/X11/symbols/pc/null and 
> the file looks like that
> 
> default xkb_symbols "basic" {
> };
> 
> but when loading that keymap, the keys like 0123..9 and TAB,Enter etc. 
> still work. it's surely due to some implicit inheritance, but how do i 
> avoid that? how can i create a totally empty keymap?

I guess you specify this map using XkbLayout option (or -layout as setxkbmap
argument).  You had read http://pascal.tsu.ru/en/xkb/setup.html inattentively.
The layout name is not a file name but some word that XKB translates to
file name(s) using XkbRules.  And the default rule converts a single word
in the layout name into the pair of file names e.g. "ps/pc(105)+pc/null".
You can check it running "setxkbmap -print" command.

If you want only that file alone is used as a symbols map you should specify
that it is XkbSymbols but not XkbLayout 
Option "XkbSymbols" "pc/null"

But then you will face another problem.  XKB (the server part) doesn't like
the symbols map that is empty completely.  I'd suggest you to add at least
one key definition there that does nothing.  For example

default xkb_symbols "basic" {
  key <TLDE> { [NoSymbol] };
};

-- 
 Ivan U. Pascal         |   e-mail: [EMAIL PROTECTED]
   Administrator of     |   Tomsk State University
     University Network |       Tomsk, Russia
_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to