spec for accelerator string
- From: Dan McMahill <mcmahill mtl mit edu>
- To: gtk-app-devel-list gnome org
- Subject: spec for accelerator string
- Date: Fri, 16 Feb 2007 00:42:09 -0500
quoting from:
http://developer.gnome.org/doc/API/2.0/gtk/gtk-Keyboard-Accelerators.html#gtk-accelerator-parse
"Parses a string representing an accelerator. The format looks like
"<Control>a" or "<Shift><Alt>F1" or "<Release>z" (the last one is for
key release). The parser is fairly liberal and allows lower or upper
case, and also abbreviations such as "<Ctl>" and "<Ctrl>".
If the parse fails, accelerator_key and accelerator_mods will be set to
0 (zero).
accelerator : string representing an accelerator
accelerator_key : return location for accelerator keyval
accelerator_mods : return location for accelerator modifier mask
"
Ok, so I give up. Where exactly is this format documented? For
example, I can't seem to get "F1", "F2", etc to work and I'm not sure
what to enter for the tab, space, page up/down, backspace, delete, etc keys.
Also, is there a list of non-allowed keys for menu accelerators?
Evidentally these cause problems:
(pcb:4288): Gtk-WARNING **: Unable to parse accelerator ':' for action
'MenuItem66'
(pcb:4288): Gtk-WARNING **: Unable to parse accelerator '<shift>=' for
action 'MenuItem133'
(pcb:4288): Gtk-WARNING **: Unable to parse accelerator '=' for action
'MenuItem139'
(pcb:4288): Gtk-WARNING **: Unable to parse accelerator '/' for action
'MenuItem187'
(pcb:4288): Gtk-WARNING **: Unable to parse accelerator '[' for action
'MenuItem188'
(pcb:4288): Gtk-WARNING **: Unable to parse accelerator ']' for action
'MenuItem189'
Thanks
-Dan
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]