nooop3 / fcitx

Automatically exported from code.google.com/p/fcitx
GNU General Public License v2.0
0 stars 0 forks source link

issue with non qwerty keyboards #662

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
( Read these first! Over 50% new report is your configuration/setup problem
http://fcitx-im.org/wiki/FAQ for this one, most related might
be section 3.

Please don't not touch any configuration that is not mentioned in upper
document, developer can't guess your setup.
)

(If you're using fcitx newer than 4.2.7, run fcitx-diagnose, and paste it
some where, for example http://paste.ubuntu.com )

What steps will reproduce the problem?
1. Plug a french azerty keyboard (that's my type of keyboard, and not qwerty)
2. add tibetan input (m17n) i.e ewts or tbrc, and also a french input method
3. when I select the tibetan input, the keyboard becomes 'US' so the keyboard 
layout doesn't correspond to my keyboard and typed keys are incorrect (ex : 'z' 
becomes 'w', 'a' becomes 'q' and so on...). When I choose french input method, 
keyboard goes back to 'FR'. 

What is the expected output? What do you see instead?
Explained above. fcitx switches the keyboard type and forces the keyboard to be 
'US' whenever the chosen language is not ones own and if the keyboard is not 
qwerty it a BIG problem.

What version of the product are you using? On what operating system?
4.2.4.1 on kubuntu 12.10 (taken is the standard repositories via Muon).

Please provide any additional information below.
I have found a workaround adding a graphic componant in the bar, so whenever I 
choose an input method (except french one), I toggle the keyboard type, which 
can be very annoying.

Rq: In order to be able to read existing issues, would it be possible to write 
them in english, please ?

Thanks
Hugues MOISY

Original issue reported on code.google.com by hugues.m...@gmail.com on 4 Feb 2013 at 9:16

GoogleCodeExporter commented 8 years ago
This problem is already in FAQ at[0], please read that first.

You should use the configure gui to select your keyboard layout[1] or set it 
per input method here[2].

There may be a bug on this option for 4.2.4.1, so you probably want to use the 
fcitx 4.2.6.1 from this[3] ppa.

[0] http://fcitx-im.org/wiki/FAQ#Unexpected_keyboard_layout_change
[1] http://wstaw.org/m/2013/02/04/plasma-desktopj27432.png
[2] http://wstaw.org/m/2013/02/04/plasma-desktopY27432.png
[3] https://launchpad.net/~fcitx-team/+archive/nightly

We won't require issues to be written in English. Although fcitx supports many 
more language than just Chinese now, most of our users (and developers) are 
still Chinese. (In fact, a number of our bug reports are about Chinese input 
methods.) Therefore most Chinese users won't be able to easily report bugs if 
they have to write in English. 

Most common problems should be covered by our FAQ, you should just check that 
first. If you cannot find anything there or in the existing English bug 
reports, feel free to just open a new issue.

Original comment by yyc1992@gmail.com on 4 Feb 2013 at 9:41

GoogleCodeExporter commented 8 years ago
Ok, so by default, every item in fcitx, have a default keyboard layout, which 
intends to make it work, but for you're case, you need to override it with the 
layout you want.

First get your kde-config-fcitx installed, and then you can find it in 
systemsettings. 

Select the your tibetan input (m17n), and click the configure button on the 
left, it will show you a combobox and maybe some configuration, where you can 
do your layout overridden for this input method.

Unfortunately, there is a bug you might hit in 4.2.4.* (which is fixed in 
4.2.5), that the behaviour is that override doesn't work (I carelessly forget 
to put a new line while doing the save.. )

So there are three different ways around if you hit this bug:
1. upgrade: http://fcitx-im.org/wiki/Install_(Ubuntu) 
Use the first ppa in this page, it have 4.2.6.1 (it's called nightly but it is 
not really nightly, so you don't need to worry about the stability).
2. Modify ~/.config/fcitx/data/layout_override by hand.
Format is
imname,layout
or 
imname,layout,variant
One per line.
You can find the imname in ~/.config/fcitx/profile,(which might be quite long, 
with Name:True/False).

I guess you are familiar with layout name and variant you're using so I will 
not mention it here.

3. Disable the X Keyboard addon, and restart fcitx (in that way fcitx will not 
do anything to your layout), but don't forget to add "Keyboard" to your list 
and move it to the first place after restart.

Original comment by wen...@gmail.com on 4 Feb 2013 at 9:43

GoogleCodeExporter commented 8 years ago
thank you very much for your very quick answer.

after upgrading from your PPA/nightly and tuning a bit everything works  
well. Thank you for this great job !! Since ibus is not working from  
ubuntu 11.04 and scim is not working anymore, I'm very happy to have found  
your new input method. I hope it will be integrated in kubuntu by default  
in the next version !!

Hugues MOISY

Le Mon, 04 Feb 2013 22:43:09 +0100, <fcitx@googlecode.com> a écrit:

Original comment by hugues.m...@gmail.com on 5 Feb 2013 at 9:33