[Bug 1226962] Re: Hotkeys not functional in non-latin keyboard layout

Simos Xenitellis  1226962 at bugs.launchpad.net
Mon Apr 24 00:45:31 UTC 2017


** Description changed:

- New keyboard layout changer in Ubuntu 13.10 introduce  old-new bug. Any system or application hotkey witch use char (for example: ctrl+alt+t for terminal or ctrl+t for new tab in browser) become unfunctional when selected non-latin keyboard layout.
- Hotkeys with F1-12, numbers and other non-character buttons works perfectly.
+ Keyboard shortcuts are key combinations like Alt+F (usually opens the
+ File menu) and Ctrl+O (usually opens the File→Open... dialog box).
  
- Window manager hotkeys not affected by this bug. All hotkeys in system
- parameters->keyboard->hotkeys->windows works perfect with any keyboard
- layout.
+ There is an issue with non-latin keyboard layouts that the keys under F or O (for Alt+F and Ctrl+O respectively) would correspond to some other character.
+ What should happen then? There is some smart functionality (at least in the GTK+ library) that when we press a shortcut, it will try to make Alt+F or Ctrl+O work, even if the active keyboard layout is not English.
  
- Workaround for some system hotkeys and two layouts (english and non-
- latin): rebind all hotkeys in your local layout. For example instead of
- ctrl+alt+t use ctrl+alt+τ (greek tau). That hotkey still work with
- english layout.  If you use english and two different non-latin layouts
- this workaround helps only with one of them.
+ For this smart functionality to work, it requires us to have as first keyboard layout the English (en) layout. Then, GTK+ will be able to
+ check whether the shortcut makes sense for English, and if so, will run it.
+ All that even if the active layout is Greek or Russian or something else. 
  
+ This report has over 300 comments and these comments include all sort of corner cases that indeed shortcuts do not work. In general, shortcuts work,
+ but in specific cases there are issues that need to be fixed.
  
- Dear Ubuntu users and developers! 
- Please include the following information to your comment about non-latin shortcuts problems:
- 1. What Ubuntu version do you have (Ubuntu 13.10, Ubuntu 13.10 GNOME, Ubuntu 14.04, Ubuntu 14.04 GNOME and so on), upgraded (describe version) or clean installed
- 2. What keyboard layout do you have
- 3. What shortcut for keyboard layout switching do you use 
- 4. On which session you have problems - that is one from Unity, GNOME Shell, GNOME FlashBack/Fallback (Metacity), GNOME FlashBack/Fallback (Compiz)
- 5. With which program and its version and origin (Ubuntu repositories, PPA, non-deb binary package from some website) you have problems.
+ What we need to do, is collect those corner cases and create new
+ separate reports.
  
- By providing this information you can make bug-fixing much simpler and
- may be faster.
+ Here are the corner cases:
  
- ----------
- For other layout switching problems introduced in Ubuntu 13.10 you can see bug 1218322.
- ----------
+ 1. In Dash (in Unity 7), shortcuts like Super+S/W work (for example, Greek, Russian), but they do not work for Super+A/F/M/C/V. 
+ Report: <not reported yet>
+ 
+ 2. Java GUI applications on Linux do not support shortcuts in non-latin languages. This is an issue with Java and should be reported there.
+ Java GUI apps are not included in any of the Ubuntu ISOs. 
+ Report: <not reported yet>
+ 
+ 3. Shortcuts that use Ctrl on LibreOffice work for several languages (like Greek, Russian), but has been reported not to work on Hebrew.
+ This should be a separate bug report specific to Hebrew and other languages affected in the same way.
+ Report: <not reported yet>

** Summary changed:

- Hotkeys not functional in non-latin keyboard layout
+ Keyboard shortcuts (hotkeys) not functional in some cases in non-latin keyboard layout

** Summary changed:

- Keyboard shortcuts (hotkeys) not functional in some cases in non-latin keyboard layout
+ Keyboard shortcuts (hotkeys) not functional in some cases in non-latin keyboard layouts

-- 
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to kdevelop in Ubuntu.
https://bugs.launchpad.net/bugs/1226962

Title:
  Keyboard shortcuts (hotkeys) not functional in some cases in non-latin
  keyboard layouts

To manage notifications about this bug go to:
https://bugs.launchpad.net/aptana-studio-installer/+bug/1226962/+subscriptions




More information about the kubuntu-bugs mailing list