IBus version: 1.3.1
Input method name and version: Russian-kbd (m17n)
Python version: 2.6.5-2
dbus version: 1.2.24-1
dbus-python version: 0.83.1-1
gtk version (if bug is about gtk applications): 1.2.10-10
What steps will reproduce the problem?
1. Dvorak is set as system default layout. Install ibus-m17n (from AUR)
2. Add Russian-kbd in preferences>input method
3. select Russian-kbd for current input field from the notification icon
Expected: typing 'qwerty' will produce 'йцукен'
Actuality: typing 'qwerty' produces 'эбюзна'
Please provide any additional information below.
This result shows that the Russian letters are assigned to the locations of
their respective letters on the US-International layout. As these latin
letters are in unexpected dvorak locations, the correct russian-kbd layout
is not produced. For example, you can see in the above examples that the
russian 'н' is one key left of where it should be. That's because the
Dvorak layout places the 'y' key one key to the left of where US-Intl
places it. Dvorak is not the only non-standard layout of latin letters and
I imagine the same result would be felt with any of them as default.