Module Expr Str ImportFrom alias Import alias Import alias Import alias ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword Num Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListLoad For NameStore AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad BinOpAdd Call AttributeLoad NameLoad attr BinOpSub BinOpDiv Call AttributeLoad NameLoad attr Num BinOpDiv Call AttributeLoad NameLoad attr Num BinOpAdd Call AttributeLoad NameLoad attr IfExp UnaryOpNot NameLoad BinOpSub BinOpDiv Call AttributeLoad NameLoad attr Num BinOpDiv Call AttributeLoad NameLoad attr Num Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad keyword Num keyword NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad keyword Str keyword Num keyword AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Num keyword Num keyword Num keyword Num Assign AttributeStore NameLoad attr Call NameLoad NameLoad keyword Str keyword Num keyword AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Num keyword Num keyword Num keyword Num Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Num keyword Num keyword NameLoad keyword Num keyword Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Num keyword Num keyword NameLoad keyword Num keyword Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Num keyword Num keyword NameLoad keyword Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Num keyword Num keyword NameLoad keyword Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad keyword AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Num keyword Num keyword NameLoad keyword Num keyword Num Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad keyword Num Expr Call AttributeLoad NameLoad attr keyword Num keyword Num keyword NameLoad Assign AttributeStore NameLoad attr Dict Assign NameStore Num For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr keyword Num keyword NameLoad keyword Num keyword NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad AugAssignAdd NameStore Num Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword NameLoad keyword BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Str Str Str Str Str Expr Call AttributeLoad NameLoad attr keyword Num keyword Num keyword Num keyword Num keyword NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr keyword Num keyword Num keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Num keyword Num keyword Num keyword NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword Num keyword Num keyword Num keyword NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr keyword Str keyword AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Num keyword Num keyword Num Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword NameLoad keyword BinOpAdd BinOpAdd BinOpAdd Str AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword NameLoad keyword BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Str Str Str Str Str Str Expr Call AttributeLoad NameLoad attr keyword Num keyword Num keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareEq AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr ListLoad Str Str Str Str orelse Assign AttributeStore NameLoad attr ListLoad Str Str Str Assign AttributeStore NameLoad attr Dict Str Str decorator_list FunctionDef arguments args NameParam defaults body If CompareEq SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Slice Num Str body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListComp Call AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr Return ListComp NameLoad comprehension NameStore NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr TupleLoad Str Str Str Str Str Str Str Str Str Str Str Str Assign AttributeStore NameLoad attr Call NameLoad BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad Str Assign AttributeStore NameLoad attr TupleLoad Str Str Str Assign AttributeStore NameLoad attr TupleLoad Str Str Str Assign AttributeStore NameLoad attr TupleLoad Str Str Str Str Str Str Str Str Assign NameStore BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str If CompareIn NameLoad Call AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad NameLoad Index NameLoad If BoolOpAnd CompareIn Str NameLoad CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore BinOpAdd Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body If BoolOpOr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Str If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword Str orelse If UnaryOpNot Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword Str orelse If BoolOpAnd UnaryOpNot NameLoad CompareNotIn NameLoad BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword Str orelse If BoolOpAnd CompareEq NameLoad ListLoad Str CompareNotIn NameLoad BinOpAdd BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr TupleLoad Str Str body Assign NameStore Str Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad orelse If CompareIn NameLoad AttributeLoad NameLoad attr body Assign NameStore Str Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad orelse Assign NameStore NameLoad Return NameLoad decorator_list decorator_list If CompareEq NameLoad Str body ImportFrom alias Expr Call NameLoad NameLoad
N/A N/A 
Dialog for building Tkinter accelerator key bindings
 Tkinter * N/A tkMessageBox N/A string N/A sys GetKeysDialog N/A Toplevel N/A __init__ N/A N/A self parent title action currentKeySequences _htest N/A False N/A N/A 
        action - string, the name of the virtual event these keys will be
                 mapped to
        currentKeys - list, a list of all key sequence lists currently mapped
                 to virtual events, for overlap checking
        _htest - bool, change box location when running htest
         N/A N/A N/A Toplevel __init__ self parent N/A N/A N/A self configure borderwidth 5 N/A N/A N/A self resizable height FALSE width FALSE N/A N/A N/A self title title N/A N/A N/A self transient parent N/A N/A N/A self grab_set N/A N/A N/A self protocol WM_DELETE_WINDOW N/A self Cancel N/A N/A self parent parent N/A N/A self action action N/A N/A self currentKeySequences currentKeySequences N/A N/A self result N/A N/A self keyString N/A StringVar self N/A N/A N/A N/A self keyString set N/A N/A N/A self SetModifiersForPlatform N/A N/A self modifier_vars N/A N/A modifier N/A self modifiers N/A N/A variable N/A StringVar self N/A N/A N/A variable set N/A N/A N/A N/A self modifier_vars append variable N/A N/A self advanced False N/A N/A N/A self CreateWidgets N/A N/A N/A self LoadFinalKeyList N/A N/A N/A self withdraw N/A N/A N/A self update_idletasks N/A N/A N/A self geometry N/A +%d+%d N/A N/A N/A N/A parent winfo_rootx N/A N/A N/A N/A parent winfo_width 2 N/A N/A N/A self winfo_reqwidth 2 N/A N/A N/A parent winfo_rooty N/A N/A _htest N/A N/A N/A N/A parent winfo_height 2 N/A N/A N/A self winfo_reqheight 2 150 N/A N/A N/A self deiconify N/A N/A N/A self wait_window N/A CreateWidgets N/A N/A self N/A N/A N/A frameMain N/A Frame self borderwidth 2 relief SUNKEN N/A N/A N/A frameMain pack side TOP expand TRUE fill BOTH N/A frameButtons N/A Frame self N/A N/A N/A frameButtons pack side BOTTOM fill X N/A N/A self buttonOK N/A Button frameButtons text OK width 8 command N/A self OK N/A N/A N/A N/A self buttonOK grid row 0 column 0 padx 5 pady 5 N/A N/A self buttonCancel N/A Button frameButtons text Cancel width 8 command N/A self Cancel N/A N/A N/A N/A self buttonCancel grid row 0 column 1 padx 5 pady 5 N/A N/A self frameKeySeqBasic N/A Frame frameMain N/A N/A self frameKeySeqAdvanced N/A Frame frameMain N/A N/A self frameControlsBasic N/A Frame frameMain N/A N/A self frameHelpAdvanced N/A Frame frameMain N/A N/A N/A N/A self frameKeySeqAdvanced grid row 0 column 0 sticky NSEW padx 5 pady 5 N/A N/A N/A N/A self frameKeySeqBasic grid row 0 column 0 sticky NSEW padx 5 pady 5 N/A N/A N/A N/A self frameKeySeqBasic lift N/A N/A N/A N/A self frameHelpAdvanced grid row 1 column 0 sticky NSEW padx 5 N/A N/A N/A N/A self frameControlsBasic grid row 1 column 0 sticky NSEW padx 5 N/A N/A N/A N/A self frameControlsBasic lift N/A N/A self buttonLevel N/A Button frameMain command N/A self ToggleLevel text Advanced Key Binding Entry >> N/A N/A N/A N/A self buttonLevel grid row 2 column 0 stick EW padx 5 pady 5 N/A labelTitleBasic N/A Label N/A self frameKeySeqBasic text N/A N/A New keys for  ' N/A self action ' : N/A N/A N/A labelTitleBasic pack anchor W N/A labelKeysBasic N/A Label N/A self frameKeySeqBasic justify LEFT textvariable N/A self keyString relief GROOVE borderwidth 2 N/A N/A N/A labelKeysBasic pack ipadx 5 ipady 5 fill X N/A N/A self modifier_checkbuttons N/A N/A column 0 N/A N/A modifier variable N/A zip N/A self modifiers N/A self modifier_vars N/A N/A label N/A N/A N/A self modifier_label get modifier modifier N/A check N/A Checkbutton N/A self frameControlsBasic command N/A self BuildKeyString text label variable variable onvalue modifier offvalue N/A N/A N/A check grid row 0 column column padx 2 sticky W N/A N/A N/A self modifier_checkbuttons N/A modifier check N/A column 1 N/A labelFnAdvice N/A Label N/A self frameControlsBasic justify LEFT text N/A N/A N/A N/A N/A Select the desired modifier keys
 above, and the final key from the
 list on the right.

 Use upper case Symbols when using
 the Shift modifier.  (Letters will be
 converted automatically.) N/A N/A N/A labelFnAdvice grid row 1 column 0 columnspan 4 padx 2 sticky W N/A N/A self listKeysFinal N/A Listbox N/A self frameControlsBasic width 15 height 10 selectmode SINGLE N/A N/A N/A N/A self listKeysFinal bind <ButtonRelease-1> N/A self FinalKeySelected N/A N/A N/A N/A self listKeysFinal grid row 0 column 4 rowspan 4 sticky NS N/A scrollKeysFinal N/A Scrollbar N/A self frameControlsBasic orient VERTICAL command N/A N/A self listKeysFinal yview N/A N/A N/A N/A self listKeysFinal config yscrollcommand N/A scrollKeysFinal set N/A N/A N/A scrollKeysFinal grid row 0 column 5 rowspan 4 sticky NS N/A N/A self buttonClear N/A Button N/A self frameControlsBasic text Clear Keys command N/A self ClearKeySeq N/A N/A N/A N/A self buttonClear grid row 2 column 0 columnspan 4 N/A labelTitleAdvanced N/A Label N/A self frameKeySeqAdvanced justify LEFT text N/A N/A N/A Enter new binding(s) for  ' N/A self action ' :
 (These bindings will not be checked for validity!) N/A N/A N/A labelTitleAdvanced pack anchor W N/A N/A self entryKeysAdvanced N/A Entry N/A self frameKeySeqAdvanced textvariable N/A self keyString N/A N/A N/A N/A self entryKeysAdvanced pack fill X N/A labelHelpAdvanced N/A Label N/A self frameHelpAdvanced justify LEFT text N/A N/A N/A N/A N/A N/A Key bindings are specified using Tkinter keysyms as
 in these samples: <Control-f>, <Shift-F2>, <F12>,
<Control-space>, <Meta-less>, <Control-Alt-Shift-X>.
Upper case is used when the Shift modifier is present!

 'Emacs style' multi-keystroke bindings are specified as
 follows: <Control-x><Control-y>, where the first key
 is the 'do-nothing' keybinding.

 Multiple separate bindings for one action should be
 separated by a space, eg., <Alt-v> <Meta-v>. N/A N/A N/A labelHelpAdvanced grid row 0 column 0 sticky NSEW N/A SetModifiersForPlatform N/A N/A self N/A N/A N/A Determine list of names of key modifiers for this platform.

        The names are used to build Tk bindings -- it doesn't matter if the
        keyboard has these keys, it matters if Tk understands them. The
        order is also important: key binding equality depends on it, so
        config-keys.def must use the same ordering.
         N/A N/A N/A sys platform darwin N/A N/A N/A self modifiers N/A Shift Control Option Command N/A N/A N/A self modifiers N/A Control Alt Shift N/A N/A self modifier_label N/A Control Ctrl N/A ToggleLevel N/A N/A self N/A N/A N/A N/A N/A N/A N/A N/A self buttonLevel cget text N/A 8 Advanced N/A N/A N/A N/A self ClearKeySeq N/A N/A N/A N/A self buttonLevel config text << Basic Key Binding Entry N/A N/A N/A N/A self frameKeySeqAdvanced lift N/A N/A N/A N/A self frameHelpAdvanced lift N/A N/A N/A N/A self entryKeysAdvanced focus_set N/A N/A self advanced True N/A N/A N/A N/A self ClearKeySeq N/A N/A N/A N/A self buttonLevel config text Advanced Key Binding Entry >> N/A N/A N/A N/A self frameKeySeqBasic lift N/A N/A N/A N/A self frameControlsBasic lift N/A N/A self advanced False N/A FinalKeySelected N/A N/A self event N/A N/A N/A N/A N/A self BuildKeyString N/A BuildKeyString N/A N/A self N/A N/A N/A keyList modifiers N/A N/A self GetModifiers N/A finalKey N/A N/A N/A self listKeysFinal get ANCHOR N/A finalKey N/A N/A finalKey N/A N/A self TranslateKey finalKey modifiers N/A N/A N/A keyList append finalKey N/A N/A N/A N/A self keyString set N/A N/A < N/A N/A string join keyList - > N/A GetModifiers N/A N/A self N/A N/A N/A modList N/A N/A N/A variable get N/A variable N/A self modifier_vars N/A N/A mod N/A mod modList mod N/A ClearKeySeq N/A N/A self N/A N/A N/A N/A N/A N/A self listKeysFinal select_clear 0 END N/A N/A N/A N/A self listKeysFinal yview MOVETO 0.0 N/A variable N/A self modifier_vars N/A N/A N/A N/A variable set N/A N/A N/A N/A self keyString set N/A LoadFinalKeyList N/A N/A self N/A N/A N/A N/A self functionKeys N/A F1 F2 F2 F4 F5 F6 F7 F8 F9 F10 F11 F12 N/A N/A self alphanumKeys N/A tuple N/A N/A string ascii_lowercase N/A string digits N/A N/A self punctuationKeys N/A tuple ~!@#%^&*()_-+={}[]|;:,.<>/? N/A N/A self whitespaceKeys N/A Tab Space Return N/A N/A self editKeys N/A BackSpace Delete Insert N/A N/A self moveKeys N/A Home End Page Up Page Down Left Arrow Right Arrow Up Arrow Down Arrow N/A keys N/A N/A N/A N/A N/A N/A self alphanumKeys N/A self punctuationKeys N/A self functionKeys N/A self whitespaceKeys N/A self editKeys N/A self moveKeys N/A N/A N/A N/A self listKeysFinal insert END keys N/A TranslateKey N/A N/A self key modifiers N/A N/A N/A Translate from keycap symbol to the Tkinter keysym N/A translateDict N/A Space ~ ! @ # % ^ & * ( ) _ - + = { } [ ] | ; : , . < > / ? Page Up Page Down Left Arrow Right Arrow Up Arrow Down Arrow Tab space asciitilde exclam at numbersign percent asciicircum ampersand asterisk parenleft parenright underscore minus plus equal braceleft braceright bracketleft bracketright bar semicolon colon comma period less greater slash question Prior Next Left Right Up Down Tab N/A N/A key N/A N/A translateDict keys N/A N/A key N/A translateDict N/A key N/A N/A N/A Shift modifiers N/A key N/A string ascii_lowercase N/A N/A key N/A N/A key upper N/A key N/A Key- key N/A key N/A OK N/A N/A self event N/A None N/A N/A N/A N/A self advanced N/A N/A self KeysOK N/A N/A N/A self result N/A N/A N/A self keyString get N/A N/A N/A self destroy N/A Cancel N/A N/A self event N/A None N/A N/A N/A self result N/A N/A N/A self destroy N/A KeysOK N/A N/A self N/A N/A N/A Validity check on user's 'basic' keybinding selection.

        Doesn't check the string produced by the advanced dialog because
        'modifiers' isn't set.

         N/A keys N/A N/A N/A self keyString get N/A N/A N/A keys strip N/A finalKey N/A N/A N/A self listKeysFinal get ANCHOR N/A modifiers N/A N/A self GetModifiers N/A keySequence N/A N/A keys split N/A keysOK False N/A title Key Sequence Error N/A N/A keys N/A N/A N/A N/A tkMessageBox showerror title title parent self message No keys specified. N/A N/A N/A N/A N/A keys endswith > N/A N/A N/A N/A tkMessageBox showerror title title parent self message Missing the final Key N/A N/A N/A N/A modifiers N/A finalKey N/A N/A self functionKeys N/A self moveKeys N/A N/A N/A N/A tkMessageBox showerror title title parent self message No modifier key(s) specified. N/A N/A N/A N/A modifiers N/A Shift N/A finalKey N/A N/A N/A self functionKeys N/A self moveKeys N/A Tab Space N/A N/A msg The shift modifier by itself may not be used with this key symbol. N/A N/A N/A tkMessageBox showerror title title parent self message msg N/A N/A N/A keySequence N/A self currentKeySequences N/A N/A msg This key combination is already in use. N/A N/A N/A tkMessageBox showerror title title parent self message msg N/A N/A keysOK True N/A keysOK N/A N/A N/A N/A __name__ __main__ N/A idlelib.idle_test.htest run N/A N/A run GetKeysDialog