diff options
author | fujiwarat <takao.fujiwara1@gmail.com> | 2014-11-13 11:28:43 +0900 |
---|---|---|
committer | fujiwarat <takao.fujiwara1@gmail.com> | 2014-11-13 11:28:43 +0900 |
commit | de3541d2a26c673f27c068559f6d363064e03760 (patch) | |
tree | 26b6e30ec596efc67fe46008402e76c64244e102 | |
parent | e2507263817926ceb97511da3d617934d4b73443 (diff) | |
download | ibus-de3541d2a26c673f27c068559f6d363064e03760.tar.gz |
Remove "Release" modifiers key on ibus-setup.
BUG=https://code.google.com/p/ibus/issues/detail?id=1748
TEST=setup
Review URL: https://codereview.appspot.com/167570043
-rw-r--r-- | setup/keyboardshortcut.py | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/setup/keyboardshortcut.py b/setup/keyboardshortcut.py index 91595f74..86463cbd 100644 --- a/setup/keyboardshortcut.py +++ b/setup/keyboardshortcut.py @@ -105,20 +105,16 @@ class KeyboardShortcutSelection(Gtk.Box): Gtk.CheckButton.new_with_mnemonic("_Hyper"), Gdk.ModifierType.HYPER_MASK)) # <CapsLock> is not parsed by gtk_accelerator_parse() - # FIXME: Need to check if ibus gtk panel can enable <Release>. - self.__modifier_buttons.append(("Release", - Gtk.CheckButton.new_with_mnemonic("_Release"), - Gdk.ModifierType.RELEASE_MASK)) + # <Release> is not supported by XIGrabKeycode() for name, button, mask in self.__modifier_buttons: button.connect("toggled", self.__modifier_button_toggled_cb, name) table.attach(self.__modifier_buttons[0][1], 0, 1, 0, 1) table.attach(self.__modifier_buttons[1][1], 1, 2, 0, 1) table.attach(self.__modifier_buttons[2][1], 2, 3, 0, 1) - table.attach(self.__modifier_buttons[3][1], 3, 4, 0, 1) - table.attach(self.__modifier_buttons[4][1], 0, 1, 1, 2) - table.attach(self.__modifier_buttons[5][1], 1, 2, 1, 2) - table.attach(self.__modifier_buttons[6][1], 2, 3, 1, 2) + table.attach(self.__modifier_buttons[3][1], 0, 1, 1, 2) + table.attach(self.__modifier_buttons[4][1], 1, 2, 1, 2) + table.attach(self.__modifier_buttons[5][1], 2, 3, 1, 2) hbox.pack_start(table, True, True, 4) self.pack_start(hbox, False, True, 4) |