Extracted from Pike v7.8 release 866 at 2018-02-10.
pike.ida.liu.se
[Top]
GTKSupport
GTKSupport.MenuFactory
GTKSupport.MenuFactory.MenuDef

Method GTKSupport.MenuFactory.MenuDef()->assign_shortcut()


Method assign_shortcut

void assign_shortcut(string sc)

Description

Sets a new shortcut as the current one.

The shortcut syntax is: m[m[..]]-key, where m is one or more modifier character, and key is the desired key (NOTE: Key must be in the range 0-255 currently, this will hopefully be fixed by the GTK people in the future)

The modifiers are:

"s"

Shift

"c"

Control

"a"

Modifier 1 (called alt by the GTK people, that's not true, though)

"1"
"g"

Modifier 2 (called altgr by the GTK people, that's not true, though)

"2"
"m"

Modifier 3 (not mapped by the GTK people, meta on _my_ keyboard)

"3"
"h"

Modifier 4 (not mapped by the GTK people, hyper on _my_ keyboard)

"4"
"u"

Modifier 5 (not mapped by the GTK people, super on _my_ keyboard)

"5"