*** This bug is a duplicate of bug 1864561 ***
    https://bugs.launchpad.net/bugs/1864561

Thanks for reporting.

I don't know whether gtk or ibus is causing this issue, but I've taken
the liberty of marking a single issue as affecting both packages. That
makes it easier to keep the discussion in one place. :)

** Package changed: gtk+3.0 (Ubuntu) => ubuntu

** This bug has been marked a duplicate of bug 1864561
   For GDK_HYPER_MASK, gtk_im_context_filter_keypress() falsely reports that IM 
handled the event

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1864562

Title:
  For GDK_HYPER_MASK, gtk_im_context_filter_keypress() falsely reports
  that IM handled the event

Status in Ubuntu:
  New

Bug description:
  If the keypress event contains GDK_HYPER_MASK as a modifier,
  gtk_im_context_filter_keypress() returns true, reporting that the IM
  handled the event, even though it did not, therefore it should return
  false.

  Background: We are working on modifying Gnome-Terminal / libvte-2.91.so.0 to 
enable Terminal-bespoke remapping of modifier keys. This is to facilitate OS X 
users to migrate to Ubuntu. (Discussion here: #220. Background and unsuccessful 
alternative approaches detailed here: 
https://github.com/bjohas/Ubuntu-keyboard-map-like-OS-X/blob/master/README.md).
  When we replace GDK_CONTROL_MASK by GDK_HYPER_MASK, the input method (ibus) 
reports that it handled the event that had Hyper as the modifier. When we use 
export GTK_IM_MODULE=xim, the Hyper modifier is passed as expected. 

  We believe that this is a bug in ibus XOR gtk. Unfortunately I'm not
  sure whether this is an issue in ibus or gtk, so I'm reporting it in
  both places (as well as upstream). Apologies for the inconvenience
  caused by this. Many thanks for looking at this.

  I'll track updates here
  https://gitlab.gnome.org/GNOME/gnome-terminal/issues/220
  and here
  
https://github.com/bjohas/Ubuntu-keyboard-map-like-OS-X/blob/master/Building%20a%20Gnome-Hyper-Terminal.md
  so that people compinging Gnonme Terminal are aware of the status.

  Many thanks!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/1864562/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to