#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 -- i18n mailing list i18n@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/i18n