Elijah Newren
88b9efd0b7
Patch from Ed Catmur to fix keybindings with hex-values (coming from
...
2006-08-21 Elijah Newren <newren gmail com>
Patch from Ed Catmur to fix keybindings with hex-values (coming
from special extended keyboard keys). #140448 .
* src/keybindings.c (struct _MetaKeyBinding): change keycode from
KeyCode to unsigned int (comment from Elijah: why???),
(reload_keycodes): only grab keysyms for keybindings that have
them, (count_bindings, rebuild_binding_table): bindings can be
valid either due to a valid keysym or a valid keycode,
(display_get_keybinding_action, meta_change_keygrab,
process_tab_grab, process_workspace_switch_grab): handle keycode
as well as keysym
* src/prefs.[ch] (struct MetaKeyCombo, update_binding,
update_list_binding): handle keycode as well as keysym
* src/ui.[ch] (meta_ui_accelerator_parse): new function special
cases strings of the form "0x[0-9a-fA-F]+" and otherwise calling
gtk_accelerator_parse(), (meta_ui_parse_accelerator,
meta_ui_parse_modifier): call meta_ui_accelerator_parse instead of
gtk_accelerator_parse.
2006-08-21 19:06:26 +00:00
..
2005-10-13 05:51:24 +00:00
2006-01-20 22:03:56 +00:00
2006-01-20 22:03:56 +00:00
2005-11-19 14:58:50 +00:00
2001-06-03 21:39:57 +00:00
2001-06-03 21:39:57 +00:00
2006-04-13 13:16:42 +00:00
2006-04-13 13:16:42 +00:00
2006-01-10 19:43:21 +00:00
2003-04-29 22:07:47 +00:00
2006-08-07 23:34:55 +00:00
2006-08-07 23:34:55 +00:00
2006-05-25 19:14:29 +00:00
2006-05-24 16:58:20 +00:00
2006-05-26 20:50:34 +00:00
2006-05-26 20:50:34 +00:00
2001-06-03 18:33:59 +00:00
2001-06-03 18:33:59 +00:00
2006-05-26 00:16:52 +00:00
2006-05-26 20:50:34 +00:00
2006-05-25 14:40:50 +00:00
2006-08-21 18:08:05 +00:00
2005-11-19 14:58:50 +00:00
2006-04-28 16:54:52 +00:00
2005-11-19 14:58:50 +00:00
2005-01-25 18:47:57 +00:00
2005-12-14 12:47:35 +00:00
2006-08-21 18:38:21 +00:00
2006-08-21 18:38:21 +00:00
2002-06-15 22:18:12 +00:00
2002-06-15 22:18:12 +00:00
2006-08-07 23:34:55 +00:00
2005-11-19 14:58:50 +00:00
2006-05-26 20:50:34 +00:00
2006-05-26 20:50:34 +00:00
2006-03-03 15:53:10 +00:00
2006-03-03 15:53:10 +00:00
2005-10-29 07:37:45 +00:00
2001-06-20 03:01:26 +00:00
2005-01-26 20:56:15 +00:00
2002-05-08 16:24:28 +00:00
2005-11-19 14:58:50 +00:00
2003-01-28 15:07:43 +00:00
2006-08-07 22:06:25 +00:00
2005-06-26 21:58:37 +00:00
2006-01-20 22:03:56 +00:00
2002-05-31 21:18:11 +00:00
2002-12-01 03:58:04 +00:00
2006-08-04 22:33:42 +00:00
2002-12-01 03:58:04 +00:00
2006-03-30 19:22:38 +00:00
2003-06-04 19:15:46 +00:00
2006-01-20 22:03:56 +00:00
2002-02-09 23:03:52 +00:00
2006-08-21 19:06:26 +00:00
2006-08-21 18:38:21 +00:00
2002-11-07 22:09:59 +00:00
2006-05-15 18:46:26 +00:00
2001-10-15 04:14:58 +00:00
2006-07-26 02:06:17 +00:00
2006-02-20 02:15:14 +00:00
2002-08-10 16:47:43 +00:00
2006-01-20 22:03:56 +00:00
2002-09-27 01:40:17 +00:00
2005-10-08 19:38:54 +00:00
2002-10-26 16:40:50 +00:00
2005-01-25 18:27:43 +00:00
2006-04-15 02:05:44 +00:00
2006-05-15 17:00:14 +00:00
2006-05-26 00:16:52 +00:00
2006-08-21 19:06:26 +00:00
2006-08-21 19:06:26 +00:00
2006-01-20 22:03:56 +00:00
2002-10-04 02:28:57 +00:00
2006-05-18 08:32:16 +00:00
2006-05-18 08:32:16 +00:00
2003-10-12 06:25:38 +00:00
2006-08-07 17:18:33 +00:00
2006-02-16 20:26:05 +00:00
2006-01-20 22:03:56 +00:00
2002-09-04 02:44:52 +00:00
2006-05-25 14:40:50 +00:00
2006-02-25 16:54:39 +00:00
2006-08-21 18:08:05 +00:00
2006-02-12 00:01:06 +00:00
2006-08-20 19:44:52 +00:00
2002-08-10 16:47:43 +00:00
2002-08-10 16:47:43 +00:00
2006-08-18 17:32:58 +00:00
2005-11-19 14:58:50 +00:00
2006-04-13 13:16:42 +00:00
2006-02-11 04:03:27 +00:00
2002-08-04 20:02:45 +00:00
2006-04-18 17:18:53 +00:00
2002-02-07 03:07:56 +00:00
2006-04-18 17:18:53 +00:00
2006-08-07 18:01:21 +00:00
2006-08-07 18:20:37 +00:00
2002-02-07 03:07:56 +00:00
2002-02-07 03:07:56 +00:00
2006-08-21 19:06:26 +00:00
2006-08-21 19:06:26 +00:00
2006-03-17 02:55:21 +00:00
2006-03-17 02:55:21 +00:00
2006-08-07 18:08:27 +00:00
2003-04-26 17:40:32 +00:00
2006-08-21 18:08:05 +00:00
2006-08-21 18:08:05 +00:00
2006-02-11 05:06:08 +00:00
2006-02-11 05:06:08 +00:00
2006-04-13 13:16:42 +00:00
2005-10-03 18:13:45 +00:00