Red Hat Bugzilla – Bug 803182
eekboard not showing inscript layout or others while press ctrl+space
Last modified: 2015-04-21 00:35:25 EDT
Description of problem:
virtual keyboard is not visible with selected language keyboard layout, It is showing only english layout.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.run eekboard from terminal
2.Open gedit and change the layout with ctrl+space to check selected layout is working or not.
3.selected layout is not visible in eekboard, it is showing in english.
eekboard is showing in english while switching keyboard layout.
should be changed with selected language keyboard layout
Tried for Malayalam (ml_IN), tried eekboard using Malayalam Inscript with gedit. The eekboard display is in English, but it types respective Malayalam characters. ie, when I click on "key k", it displays the corresponing alphabet "ക" as per Inscript keyboard layout, but the eekboard display is in English.
No option available to switch to local interface to get local keyboard on screen. But the functionality is available while writing on an editor using "ctrl+space".
This issue exists for Kannada as well. Though I can can input Kannada characters, the virtual keyboard doesn't show Kannada letters on it.
Tested application again using the following steps:-
1. start eekboard
2. push left shift button (like ↑)
3. push a setup button at the bottom left corner
4. added "ml-inscript" to "Keyboard type:" before us.
5. Restarted the application.
Now the application worked correctly for Malayalam. But I guess the switching feature must be available without any tedious steps like above and restarting the application. Ideally, when we open eekboard to use for any editors, ctrl-space must enable the switching layout feature for the required locale.
Assamese inscript layout is displayed and can type with it. Pressing the 'keyboard icon' key switches the layout from English to Assamese inscript and vice-versa. Pressing ctrl + space switches input method of IBus but only to next in line after English, i,e. if after 'English' there is 'Assamese inscript' and 'Assamese phonetic' it switches only 'English' to 'Inscript' and vice-versa.
*** Bug 803310 has been marked as a duplicate of this bug. ***
I think this is not a bug (at least not a bug of eekboard), since eekboard itself never handles ctrl+space nor IBus engine change, while ibus-m17n has "Enable Virtual Keyboard" checkbox and if it is enabled (and if you launch eekboard from the IBus panel), it should work somehow as you expect.
Probably I should have updated the testcases earlier, but anyway, thanks for testing. As a standalone application, Ani's comment #4 would be insightful and a good feature addition for F18.