On Wed, 2002-01-16 at 01:22, Siggi Langauf wrote: > On 16 Jan 2002, Michel Dänzer wrote: > > > > That's a bad idea, as Mode_switch should really be one key ("\" is > > > produced by Shift+Mode_switch+7, for example) > > > > I see, but the question is what key to sacrifice for it? > > Well, there's not much choice on the iBook keyboard: you more or less have > to choose the compined alt/Option key, or maybe the small enter key next > to the right Command (Apple) key, but I'm usin that as my second/third > mouse button already...
Let's leave that out of the picture for now, this could be an interesting lead... does that key have keycode 108 in X? > > > > - key <LWIN> { [ Meta_L ] }; > > > > + key <LWIN> { [ Meta_L, Multi_key ] }; > > > > key <WWIN> { [ Meta_R ] }; > > > > // End "Modifier" section > > > > > > Hmmm, what is Multi_key? > > > > Compose. > > Excuse my ignorance, but I've never used a Compose key, so what's it good > for? So you've never used a Sun keyboard. :) You press and release Compose, then you press and release two keys one after another, and the result is the combination of the two (if it exists). E.g. compose, '~', 'n' => ñ. That way, you can get virtually any symbol. > Maybe you can point me to some in-depth documentation about xkb (besides > http://www.tsu.ru/~pascal/en/xkb/, which I find quite hard to read...) I'm afraid that's the single most useful documentation about Xkb... I had forgotten this even exists. :) > > > Btw: Michel: What's your solution for that? Using an US keymap? Or a > > > bigger (non-iBook) keyboard?? > > > > A US keyboard. :) British Pismo to be exact, but AFAICT the only > > difference is there's a pound sign where there should be a '#'. > > Uh, and how do you get umlauts there? I use xmodmap to turn the Enter key (keycode 108) on the right of the space bar into Mode_switch and Multi_key. I wonder if something like this could be a general solution, at least as an Xkb option? -- Earthling Michel Dänzer (MrCooper)/ Debian GNU/Linux (powerpc) developer XFree86 and DRI project member / CS student, Free Software enthusiast