#26: proposal: move to using IMEs for ASCII/Latin input

Fedora Internationalization i18n at lists.fedoraproject.org
Wed Nov 13 06:25:21 UTC 2013


#26: proposal: move to using IMEs for ASCII/Latin input
---------------------+-----------------------
Reporter:  petersen  |       Owner:  i18n@…
    Type:  meeting   |      Status:  assigned
Priority:  major     |  Resolution:
Keywords:            |  Blocked By:
Blocking:            |
---------------------+-----------------------

Comment (by petersen):

 Okay summarizing the previous discussions a bit:

 == Goals
 - simpler UI
 - performance: faster switching within IME
 - more systematic layout handling

 == IME layout/maps
 - keyboard layouts separate from maps and IMEs
   - xkb too much on the same level as IMEs
 - should use meta-data about ascii/latin compatible xkb layouts (like
 langtable provides) to limit choices of layouts for IMEs
 - input framework (or IMEs?) should provide UI for setting keyboard map
 per IME
 - support for custom layouts

 == Switching
 - Generically layout switching only makes sense for certain specific
 cases:
   - either switching between different physical keyboards
   - or switching between keymaps compatible with a particular keyboard
 layout
 - maybe only define IME mode switching hotkey by default perhaps
   - use "Super+space" for mode switching with single source
 - for IMEs defaulting to Latin input, keyboard layout source is normally
 redundant
 - ibus switching uses XI2 and anthy mode switching uses gdk keybinding
 which also works in nested VM box
 - current keyboard source shows/decides what layout will be used by IME
   - maybe IME label should show the configured layout if there is
 ambiguity "kkc (JP)" vs "kkc (US)" say instead

 == IME Latin
 - might be good if all IMEs providing non-Latin input also had a Latin
 mode (for Workstations)
 - will hangul IME support Latin mode?
 - need panel status icon to show IME input mode
 - mobile IMEs also tend to use mode switching
 - framework support for IME mode switching
 - each ibus engine can inherit IBusEngineSimple for Latin mode

 == UI defaults
 - maybe default IME mode should depend on whether have keyboard input
 source or not
 - maybe only default IMEs to Latin for new users without keyboard source
 (migration hard to do)
 - preserve IME input mode state across sessions:
 http://code.google.com/p/ibus/issues/detail?id=1662
 - gnome-shell
   - need discussion with Gnome people about the design and UI experience
   - indicator should expand IME mode submenu by default, and be placed
 above IME list
   - gnome-shell grabs Super-Space:
 https://bugzilla.gnome.org/show_bug.cgi?id=703779

-- 
Ticket URL: <https://fedorahosted.org/i18n/ticket/26#comment:6>
Fedora Internationalization <http://fedorahosted.org/i18n/>
Fedora i18n Project


More information about the i18n mailing list