I'm trying to understand the output from xev, but its man page says nothing about it. There are quite a number of rather cryptic terms, like serial, synthetic, subw, root and state. Where can I find a description of these terms? Leslie