
    ~@;j                     :    d dl mZ d dlmZ  G d de          ZdS )    )Logger)
Win32Utilsc                   >   e Zd Zd)dZd)dZd)dZd)dZd)dZd)dZd)d	Z	d)d
Z
d)dZd)dZd)dZd)dZd)dZd)dZd)dZd)dZd)dZd)dZd)dZd)dZd)dZd)dZd)dZd)dZd)dZd)dZd)dZd)dZd)dZd)d Z d)d!Z!d)d"Z"d)d#Z#d)d$Z$d)d%Z%d)d&Z&d)d'Z'd)d(Z(dS )*ShortcutKeysreturnNc                     t          d          | _        t                      | _        | j        j        | _        | j        j        | _        d S )Npyjab)r   loggerr   win32_utils_press_hold_release_keypress_hold_release_key
_press_key	press_keyselfs    gC:\Users\Administrator\AppData\Local\Temp\2\pip-target-b0z114gj\lib\python\pyjab/common/shortcutkeys.py__init__zShortcutKeys.__init__   s:    Woo%<<&*&6&N#)4    c                     | j                             d           |                     d           |                     ddd           t	          d          D ]}|                     d           d S )Nz send shortcut command clear texthomectrlshiftendd   	backspace)r
   debugr   r   range)r   _s     r   
clear_textzShortcutKeys.clear_text   sw    <===v##FGU;;;s 	( 	(ANN;''''	( 	(r   c                 f    | j                             d           |                     dd           d S )Nzpaste text from clipboardr   vr
   r   r   r   s    r   pastezShortcutKeys.paste   s5    5666##FC00000r   c                 f    | j                             d           |                     dd           d S )Nz send shortcut command block menur   br"   r   s    r   
block_menuzShortcutKeys.block_menu   s5    <===##FC00000r   c                 d    | j                             d           |                     d           d S )Nz!send shortcut command clear blockF7r
   r   r   r   s    r   clear_blockzShortcutKeys.clear_block   1    =>>>tr   c                 d    | j                             d           |                     d           d S )Nz!send shortcut command clear fieldF5r)   r   s    r   clear_fieldzShortcutKeys.clear_field"   r+   r   c                 d    | j                             d           |                     d           d S )Nz send shortcut command clear formF8r)   r   s    r   
clear_formzShortcutKeys.clear_form&   s1    <===tr   c                 d    | j                             d           |                     d           d S )Nz"send shortcut command clear recordF6r)   r   s    r   clear_recordzShortcutKeys.clear_record*   s1    >???tr   c                 f    | j                             d           |                     dd           d S )Nzsend shortcut command commitr   sr"   r   s    r   commitzShortcutKeys.commit.   s5    8999##FC00000r   c                 d    | j                             d           |                     d           d S )Nz!send shortcut command count queryF12r)   r   s    r   count_queryzShortcutKeys.count_query2   1    =>>>ur   c                 f    | j                             d           |                     dd           d S )Nz#send shortcut command delete recordr   up_arrowr"   r   s    r   delete_recordzShortcutKeys.delete_record6   s5    ?@@@##FJ77777r   c                 h    | j                             d           |                     ddd           d S )Nz#send shortcut command display errorr   r   er"   r   s    r   display_errorzShortcutKeys.display_error:   s7    ?@@@##GVS99999r   c                 d    | j                             d           |                     d           d S )Nzsend shortcut command down
down_arrowr)   r   s    r   downzShortcutKeys.down>   s1    6777|$$$$$r   c                 f    | j                             d           |                     dd           d S )Nz%send shortcut command duplicate fieldr   r-   r"   r   s    r   duplicate_fieldzShortcutKeys.duplicate_fieldB   s5    ABBB##GT22222r   c                 f    | j                             d           |                     dd           d S )Nz&send shortcut command duplicate recordr   r3   r"   r   s    r   duplicate_recordzShortcutKeys.duplicate_recordF   5    BCCC##GT22222r   c                 f    | j                             d           |                     dd           d S )Nzsend shortcut command editr   r@   r"   r   s    r   editzShortcutKeys.editJ   5    6777##FC00000r   c                 d    | j                             d           |                     d           d S )Nz!send shortcut command enter queryF11r)   r   s    r   enter_queryzShortcutKeys.enter_queryN   r;   r   c                 f    | j                             d           |                     dd           d S )Nz#send shortcut command execute queryr   rN   r"   r   s    r   execute_queryzShortcutKeys.execute_queryR   s5    ?@@@##FE22222r   c                 d    | j                             d           |                     d           d S )Nzsend shortcut command exitF4r)   r   s    r   _exitzShortcutKeys._exitV   s1    6777tr   c                 f    | j                             d           |                     dd           d S )Nzsend shortcut command helpr   hr"   r   s    r   _helpzShortcutKeys._helpZ   rL   r   c                 f    | j                             d           |                     dd           d S )Nz#send shortcut command insert recordr   rC   r"   r   s    r   insert_recordzShortcutKeys.insert_record^   s5    ?@@@##FL99999r   c                 f    | j                             d           |                     dd           d S )Nz$send shortcut command list of valuesr   lr"   r   s    r   list_of_valueszShortcutKeys.list_of_valuesb   s5    @AAA##FC00000r   c                 d    | j                             d           |                     d           d S )Nz$send shortcut command list tab pagesF2r)   r   s    r   list_tab_pageszShortcutKeys.list_tab_pagesf   s1    @AAAtr   c                 f    | j                             d           |                     dd           d S )Nz send shortcut command next blockr   	page_downr"   r   s    r   
next_blockzShortcutKeys.next_blockj   s5    <===##G[99999r   c                 d    | j                             d           |                     d           d S )Nz send shortcut command next fieldtabr)   r   s    r   
next_fieldzShortcutKeys.next_fieldn   s1    <===ur   c                 f    | j                             d           |                     dd           d S )Nz&send shortcut command next primary keyr   r(   r"   r   s    r   next_primary_keyzShortcutKeys.next_primary_keyr   rI   r   c                 d    | j                             d           |                     d           d S )Nz!send shortcut command next recordrC   r)   r   s    r   next_recordzShortcutKeys.next_recordv   s1    =>>>|$$$$$r   c                 f    | j                             d           |                     dd           d S )Nz)send shortcut command next set of recordsr   r0   r)   r   s    r   next_set_of_recordsz ShortcutKeys.next_set_of_recordsz   s3    EFFFw%%%%%r   c                 f    | j                             d           |                     dd           d S )Nz$send shortcut command previous blockr   page_upr)   r   s    r   previous_blockzShortcutKeys.previous_block~   s3    @AAAw	*****r   c                 f    | j                             d           |                     dd           d S )Nz$send shortcut command previous fieldr   rd   r)   r   s    r   previous_fieldzShortcutKeys.previous_field   s3    @AAAw&&&&&r   c                 f    | j                             d           |                     dd           d S )Nz%send shortcut command previous recordr   r=   r)   r   s    r   previous_recordzShortcutKeys.previous_record   s3    ABBBw
+++++r   c                 f    | j                             d           |                     dd           d S )Nzsend shortcut command printr   pr)   r   s    r   _printzShortcutKeys._print   s3    7888vs#####r   c                 d    | j                             d           |                     d           d S )Nzsend shortcut command returnclearr)   r   s    r   _returnzShortcutKeys._return   s1    8999wr   c                 d    | j                             d           |                     d           d S )Nz!send shortcut command scroll downra   r)   r   s    r   scroll_downzShortcutKeys.scroll_down   s1    =>>>{#####r   c                 d    | j                             d           |                     d           d S )Nzsend shortcut command scroll uprm   r)   r   s    r   	scroll_upzShortcutKeys.scroll_up   s1    ;<<<y!!!!!r   c                 f    | j                             d           |                     dd           d S )Nzsend shortcut command show keysr   kr)   r   s    r   	show_keyszShortcutKeys.show_keys   s3    ;<<<vs#####r   c                 d    | j                             d           |                     d           d S )Nzsend shortcut command upr=   r)   r   s    r   upzShortcutKeys.up   s1    4555z"""""r   c                 f    | j                             d           |                     dd           d S )Nz#send shortcut command update recordr   ur)   r   s    r   update_recordzShortcutKeys.update_record   s3    ?@@@vs#####r   )r   N))__name__
__module____qualname__r   r   r#   r&   r*   r.   r1   r4   r7   r:   r>   rA   rD   rF   rH   rK   rO   rQ   rT   rW   rY   r\   r_   rb   re   rg   ri   rk   rn   rp   rr   ru   rx   rz   r|   r   r   r    r   r   r   r      s       5 5 5 5( ( ( (1 1 1 1
1 1 1 1            1 1 1 1   8 8 8 8: : : :% % % %3 3 3 33 3 3 31 1 1 1   3 3 3 3   1 1 1 1: : : :1 1 1 1   : : : :   3 3 3 3% % % %& & & &+ + + +' ' ' ', , , ,$ $ $ $       $ $ $ $" " " "$ $ $ $# # # #$ $ $ $ $ $r   r   N)pyjab.common.loggerr   pyjab.common.win32utilsr   objectr   r   r   r   <module>r      sg    & & & & & & . . . . . ._$ _$ _$ _$ _$6 _$ _$ _$ _$ _$r   