grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026a BjŒjú ã@sRddlmZmZdZdZdZdZdZdZdZ d Z d Z d Z Gd d „d e ƒZeƒZdS)é)ÚdivisionÚprint_functionz redraw screenz cursor upz cursor downz cursor leftz cursor rightzcursor page upzcursor page downzcursor max leftzcursor max rightZactivatec@sneZdZdZddddedeeeee e e e e e dœZdd„Zdd „Zd d „Zd d „Zdd„Zdd„Zdd„ZdS)Ú CommandMapa½ dict-like object for looking up commands from keystrokes Default values (key: command):: 'tab': 'next selectable', 'ctrl n': 'next selectable', 'shift tab': 'prev selectable', 'ctrl p': 'prev selectable', 'ctrl l': 'redraw screen', 'esc': 'menu', 'up': 'cursor up', 'down': 'cursor down', 'left': 'cursor left', 'right': 'cursor right', 'page up': 'cursor page up', 'page down': 'cursor page down', 'home': 'cursor max left', 'end': 'cursor max right', ' ': 'activate', 'enter': 'activate', znext selectablezprev selectableZmenu)Ztabzctrl nz shift tabzctrl pzctrl lZescZupZdownÚleftÚrightzpage upz page downÚhomeÚendú ZentercCs | ¡dS©N)Úrestore_defaults©Úself©rú7/usr/lib64/python3.9/site-packages/urwid/command_map.pyÚ__init__LszCommandMap.__init__cCst|jƒ|_dSr )ÚdictÚ_command_defaultsÚ_commandr rrrr OszCommandMap.restore_defaultscCs|j |d¡Sr )rÚget©r ÚkeyrrrÚ __getitem__RszCommandMap.__getitem__cCs||j|<dSr ©r)r rÚcommandrrrÚ __setitem__UszCommandMap.__setitem__cCs |j|=dSr rrrrrÚ __delitem__XszCommandMap.__delitem__cs.‡fdd„|j ¡Dƒ}|D] }|j|=qdS)Ncsg|]\}}|ˆkr|‘qSrr)Ú.0ÚkÚv©rrrÚ \óz,CommandMap.clear_command..)rÚitems)r rZdkrrrrÚ clear_command[szCommandMap.clear_commandcCstƒ}t|jƒ|_|S)zv Return a new copy of this CommandMap, likely so we can modify it separate from a shared one. )rrr)r ÚcrrrÚcopy`s zCommandMap.copyN)Ú__name__Ú __module__Ú __qualname__Ú__doc__Ú REDRAW_SCREENÚ CURSOR_UPÚ CURSOR_DOWNÚ CURSOR_LEFTÚ CURSOR_RIGHTÚCURSOR_PAGE_UPÚCURSOR_PAGE_DOWNÚCURSOR_MAX_LEFTÚCURSOR_MAX_RIGHTÚACTIVATErrr rrrr#r%rrrrr"s2ðrN)Z __future__rrr*r+r,r-r.r/r0r1r2r3ÚobjectrZ command_maprrrrÚsG