Okay, I am still hope that this could be done with a plain
configuration, so I asked a question at unix.stackexchange

http://unix.stackexchange.com/questions/179764/force-english-layout-for-the-compose-key-pressed

If anybody knows an answer, please write it here or there.

2015-01-03 14:59 GMT+03:00 Hi-Angel <hiangel...@gmail.com>:
>>> E.g. after I am in cyryllic layout pressed «Compose + Б + Б», it would
>>> produced the "«" sign because in English layout the «Б» key is in the
>>> place of the «<» key. Any ideas are welcome.
>>
>>When you are using the compose mechanism from Xlib, you can add your own
>>compose sequences into your ~/.XCompose file.  For example,
>>
>>  <Multi_key> <Cyrillic_BE> <Cyrillic_BE> : "«" guillemotleft
>>
>>should do the trick.
>
> No, no, that's the workaround that I'd wanted to escape. At least for
> two reasons:
>  ● It is very confusing. E.g. the «.» symbol in both layouts is in a
> different places, so every time i need to type a symbol, I'd needed to
> stop and think for a moment: in which layout am I now?
>  ● The original compose file have ≈6000 lines, plus I am using these
> great https://github.com/kragen/xcompose/blob/master/dotXCompose
> combinations. Even if I am do not use every symbol, I would be very
> hurt to add a symbol to my layout every time I needed one and restart
> X server. I tried before to write a script in CL to localize a compose
> file, that was the time I found that the «keysym»s and UTF names that
> I can get in CL is differ 😄
_______________________________________________
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s

Reply via email to