Given an accelerator group,
accel_group, and an accelerator path,
accel_path, sets up an accelerator in
accel_group so whenever the key binding that is defined for
accel_path is pressed, this
will be activated.
This removes any accelerators (for any accelerator group) installed by previous calls to set_accel_path. Associating accelerators with paths allows them to be modified by the user and the modifications to be saved for future use. (See save.)
This function is a low level function that would most likely be used by a menu creation system like UIManager. If you use UIManager , setting up accelerator paths will be done automatically.
Even when you you aren’t using UIManager, if you only want to set up accelerators on menu items set_accel_path provides a somewhat more convenient interface.
accel_path string will be stored in a Quark. Therefore, if you
pass a static string, you can save some memory by interning it first with
path used to look up the accelerator