#727823 ibus-skk: Unwanted keyboard layout change

Package:
ibus-skk
Source:
ibus-skk
Description:
SKK engine for IBus
Submitter:
Shyouzou Sugitani
Date:
2015-04-06 11:09:04 UTC
Severity:
wishlist
#727823#5
Date:
2013-10-27 13:22:11 UTC
From:
To:
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).

#727823#10
Date:
2014-01-02 12:30:19 UTC
From:
To:
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.

#727823#17
Date:
2014-10-21 14:00:32 UTC
From:
To:
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>.

#727823#26
Date:
2014-10-21 14:00:32 UTC
From:
To:
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>.

#727823#31
Date:
2015-04-05 12:47:26 UTC
From:
To:
Hi,

I can't find such kind of GUI menu on my Gnome3 desktop.
Where is the one?

#727823#36
Date:
2015-04-05 17:21:28 UTC
From:
To:
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

#727823#41
Date:
2015-04-06 11:06:40 UTC
From:
To:
Hi, this bug report belongs to ibus-skk.

OK. I already went back to uim :-)