Dear Maintainer, I'm using a PC with English(pc104 us layout) keyboard. When I turn on ibus-skk, the layout is also switched to Japanese(jp layout).
This problem is due to "jp" layout's been forced by
/usr/share/ibus/component/skk.xml.
By changing to the "default" from "jp",
you can use the keyboard layout of the system default.
$ diff -u /usr/share/ibus/component/skk.xml{.orig,}
--- /usr/share/ibus/component/skk.xml.orig 2014-01-02 21:24:46.918087412 +0900
+++ /usr/share/ibus/component/skk.xml 2013-12-30 20:53:39.000000000 +0900
@@ -18,7 +18,7 @@
<license>GPL</license>
<author>Daiki Ueno <ueno@unixuser.org></author>
<icon>/usr/share/ibus-skk/icons/ibus-skk.svg</icon>
- <layout>jp</layout>
+ <layout>default</layout>
<longname>SKK</longname>
<description>SKK Input Method</description>
<rank>70</rank>
I attached the patch for ibus-skk package.
Thanks.
Hi,
Please note that the value set to <layout>default</layout> and
<layout>jp</layout> by the ibus-foo system default can be overriden by
the user via GUI menu.
I used to think <layout>default</layout> is the best ... but I changed
my mind and go with upstream choice basically now. Here is the
background and the situation.
ibus-anthy:
upstream default is <layout>jp</layout>
./configure is used to set package to <layout>default</layout>
(It was this way, ...so I am not changing this unless someone
complain.)
ibus-skk:
upstream default is <layout>jp</layout>
ibus-kkc:
upstream default is <layout>jp</layout>
ibus-hangul:
upstream default is <layout>us</layout>
(User selectable alternative: <layout>default</layout>)
Why use: "jp"
Even if user select XKB setting of Russian as the previous input mode,
keyboard input works OK in ibus-*. Usually, "us" users are technical
and should be able to find user configuration setting :-)
Why use: "default"
US keyboard user are OK. But unless "jp" keyboard user setup XKB mode to
"jp" previously, GNOME may set XKB to "us". If Russian XKB keyboard is
used, unusable in ibus-*. Quite annoying.
There are more "jp" keyboard users for ibus-<japanese-input-method> and
we should care them more.
Conclusion:
Go with what has been and do not change upstream setting from now on.
Regards,
Osamu
PS: I came to this conclusion after discussing with skk/kkc upstream
(ueno-san @ gnu)
FYI: Fedora as the distribution seems to like <layout>default</layout>.
Hi,
Please note that the value set to <layout>default</layout> and
<layout>jp</layout> by the ibus-foo system default can be overriden by
the user via GUI menu.
I used to think <layout>default</layout> is the best ... but I changed
my mind and go with upstream choice basically now. Here is the
background and the situation.
ibus-anthy:
upstream default is <layout>jp</layout>
./configure is used to set package to <layout>default</layout>
(It was this way, ...so I am not changing this unless someone
complain.)
ibus-skk:
upstream default is <layout>jp</layout>
ibus-kkc:
upstream default is <layout>jp</layout>
ibus-hangul:
upstream default is <layout>us</layout>
(User selectable alternative: <layout>default</layout>)
Why use: "jp"
Even if user select XKB setting of Russian as the previous input mode,
keyboard input works OK in ibus-*. Usually, "us" users are technical
and should be able to find user configuration setting :-)
Why use: "default"
US keyboard user are OK. But unless "jp" keyboard user setup XKB mode to
"jp" previously, GNOME may set XKB to "us". If Russian XKB keyboard is
used, unusable in ibus-*. Quite annoying.
There are more "jp" keyboard users for ibus-<japanese-input-method> and
we should care them more.
Conclusion:
Go with what has been and do not change upstream setting from now on.
Regards,
Osamu
PS: I came to this conclusion after discussing with skk/kkc upstream
(ueno-san @ gnu)
FYI: Fedora as the distribution seems to like <layout>default</layout>.
Hi, I can't find such kind of GUI menu on my Gnome3 desktop. Where is the one?
Hi, this is the user suppor desk :-) Right top corner -> power off panel -> left most round icon with driver and spanner -> Keyboard -> Typing panel bottom: input source -> input source -> add your IM engine -> click bar of your IM engine -> click gear icon left of the keyboard at the bottom. -> From here, IM dependent kkc: Use custom keymap anthy: Typing Method panel -> Keyboard layout mozc: missing normal config panel For mozc, select mozc then click IM icon and select tools -> select property -> hmmmmm... it is missing. Hmmmmm, I do not maintain mozc. Anyway, this is IM specific issue. I do not have ibus-skk now. Osamu
Hi, this bug report belongs to ibus-skk. OK. I already went back to uim :-)