403Webshell
Server IP : 93.86.61.54  /  Your IP : 216.73.216.60
Web Server : Apache/2.4.62 (Ubuntu)
System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64
User : www-data ( 33)
PHP Version : 8.4.22
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python3/dist-packages/pyatspi/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3/dist-packages/pyatspi/__pycache__/deviceevent.cpython-310.pyc
o

�ֱa�%�@spddlmZddlTddlZGdd�de�Zed�Zed�Zed�Zed�Z	Gdd	�d	e�Z
e
d�Ze
d�Ze
d
�Z
e
d�ZGdd
�d
e�Zed�Zed�ZGdd�de�Zed�Zed�Zed�Zed�Zed
�Zed�Zed�ZGdd�de�Zed�Zed�Zed
�Zed�Zed�Zed�Z ed�Z!ed�Z"dd�Z#Gdd�de$�Z%Gdd�de$�Z&Gdd�de$�Z'dS)�N)�*c@�eZdZddddd�ZdS)�PressedEventType�KEY_PRESSED_EVENT�KEY_RELEASED_EVENT�BUTTON_PRESSED_EVENT�BUTTON_RELEASED_EVENT)r���N��__name__�
__module__�__qualname__�_enum_lookup�rr�5/usr/lib/python3/dist-packages/pyatspi/deviceevent.pyr�
�rr	r
rc@r)�ControllerEventMask�KEY_PRESSED_EVENT_MASK�KEY_RELEASED_EVENT_MASK�BUTTON_PRESSED_EVENT_MASK�BUTTON_RELEASED_EVENT_MASK)r	r
��Nrrrrrr&rrrrc@seZdZddd�ZdS)�KeyEventType�KEY_PRESSED�KEY_RELEASED)rr	Nrrrrrr5s
�rc@s eZdZdddddddd�Zd	S)
�KeySynthType�	KEY_PRESS�KEY_RELEASE�KEY_PRESSRELEASE�KEY_SYM�
KEY_STRING�KEY_LOCKMODIFIERS�KEY_UNLOCKMODIFIERS)rr	r
rr��Nrrrrrr?s
�rr&r'c	@s"eZdZddddddddd	�Zd
S)�ModifierType�MODIFIER_SHIFT�MODIFIER_SHIFTLOCK�MODIFIER_CONTROL�MODIFIER_ALT�
MODIFIER_META�MODIFIER_META2�MODIFIER_META3�MODIFIER_NUMLOCK)rr	r
rrr&r'�Nrrrrrr(Ts
�r(r1ccs4�d}|dt>kr|V|d7}|dt>ks	dSdS)z�
        Generates all possible keyboard modifiers for use with 
        L{registry.Registry.registerKeystrokeListener}.
        rr	N)r0)�maskrrr�allModifiersis��r3c@s�eZdZdZdd�Zdd�Zdd�Zdd	�Zeeed
�Z	dd�Z
d
d�Zee
ed
�Zdd�Z
dd�Zee
ed
�Zdd�Zdd�Zeeed
�Zdd�Zdd�Zeeed
�Zdd�Zdd�Zeeed
�Zdd �Zd!d"�Zeeed
�Zd#d$�Zd%S)&�DeviceEventa�
        Wraps an AT-SPI device event with a more Pythonic interface. Primarily adds
        a consume attribute which can be used to cease propagation of a device event.

        @ivar consume: Should this event be consumed and not allowed to pass on to
                observers further down the dispatch chain in this process or possibly
                system wide?
        @type consume: boolean
        @ivar type: Kind of event, KEY_PRESSED_EVENT or KEY_RELEASED_EVENT
        @type type: Accessibility.EventType
        @ivar id: Serial identifier for this key event
        @type id: integer
        @ivar hw_code: Hardware scan code for the key
        @type hw_code: integer
        @ivar modifiers: Modifiers held at the time of the key event
        @type modifiers: integer
        @ivar timestamp: Time at which the event occurred relative to some platform
                dependent starting point (e.g. XWindows start time)
        @type timestamp: integer
        @ivar event_string: String describing the key pressed (e.g. keysym)
        @type event_string: string
        @ivar is_text: Is the event representative of text to be inserted (True), or 
                of a control key (False)?
        @type is_text: boolean
        c
Cst�||||||||f�S�N��list�__new__)�cls�type�id�hw_code�	modifiers�	timestamp�event_string�is_textrrrr8�szDeviceEvent.__new__c
Cs$t�||||||||f�d|_dS)NF)r7�__init__�consume)�selfr:r;r<r=r>r?r@rrrrA�s
zDeviceEvent.__init__cC�|dS�Nrr�rCrrr�	_get_type��zDeviceEvent._get_typecC�||d<dSrEr�rC�valrrr�	_set_type��zDeviceEvent._set_type��fget�fsetcCrD�Nr	rrFrrr�_get_id�rHzDeviceEvent._get_idcCrIrQrrJrrr�_set_id�rMzDeviceEvent._set_idcCrD�Nr
rrFrrr�_get_hw_code�rHzDeviceEvent._get_hw_codecCrIrTrrJrrr�_set_hw_code�rMzDeviceEvent._set_hw_codecCrD�NrrrFrrr�_get_modifiers�rHzDeviceEvent._get_modifierscCrIrWrrJrrr�_set_modifiers�rMzDeviceEvent._set_modifierscCrD�NrrrFrrr�_get_timestamp�rHzDeviceEvent._get_timestampcCrIrZrrJrrr�_set_timestamp�rMzDeviceEvent._set_timestampcCrD�Nr&rrFrrr�_get_event_string�rHzDeviceEvent._get_event_stringcCrIr]rrJrrr�_set_event_string�rMzDeviceEvent._set_event_stringcCrD�Nr'rrFrrr�_get_is_text�rHzDeviceEvent._get_is_textcCrIr`rrJrrr�_set_is_text�rMzDeviceEvent._set_is_textcCsLddl}|j|jkr
d}n|j|jkrd}d||j|j|j|j|j|j	fS)z�
                Builds a human readable representation of the event.

                @return: Event description
                @rtype: string
                rN�pressed�releasedzT%s
	hw_code: %d
	event_string: %s
	modifiers: %d
	id: %d
	timestamp: %d
	is_text: %s)
�	constantsr:rrr<r?r=r;r>r@)rCre�kindrrr�__str__�s��zDeviceEvent.__str__N)r
rr�__doc__r8rArGrL�propertyr:rRrSr;rUrVr<rXrYr=r[r\r>r^r_r?rarbr@rgrrrrr4us4r4c@speZdZdd�Zdd�Zdd�Zdd�Zeeed	�Zd
d�Z	dd
�Z
ee	e
d	�Zdd�Zdd�Z
eee
d	�ZdS)�EventListenerModecCst�||||f�Sr5r6)r9�synchronous�
preemptive�global_rrrr8�szEventListenerMode.__new__cCst�||||f�dSr5�r7rA)rCrkrlrmrrrrA�szEventListenerMode.__init__cCrDrErrFrrr�_get_synchronous�rHz"EventListenerMode._get_synchronouscCrIrErrJrrr�_set_synchronous�rMz"EventListenerMode._set_synchronousrNcCrDrQrrFrrr�_get_preemptive�rHz!EventListenerMode._get_preemptivecCrIrQrrJrrr�_set_preemptive�rMz!EventListenerMode._set_preemptivecCrDrTrrFrrr�_get_global_�rHzEventListenerMode._get_global_cCrIrTrrJrrr�_set_global_�rMzEventListenerMode._set_global_N)r
rrr8rArorprirkrqrrrlrsrtrmrrrrrj�srjc@s�eZdZdd�Zdd�Zdd�Zdd�Zeeed	�Zd
d�Z	dd
�Z
ee	e
d	�Zdd�Zdd�Z
eee
d	�Zdd�Zdd�Zeeed	�ZdS)�
KeyDefinitioncCst�|||||f�Sr5r6)r9�keycode�keysym�	keystring�unusedrrrr8�szKeyDefinition.__new__cCst�|||||f�dSr5rn)rCrvrwrxryrrrrA�szKeyDefinition.__init__cCrDrErrFrrr�_get_keycode�rHzKeyDefinition._get_keycodecCrIrErrJrrr�_set_keycode�rMzKeyDefinition._set_keycoderNcCrDrQrrFrrr�_get_keysym�rHzKeyDefinition._get_keysymcCrIrQrrJrrr�_set_keysym�rMzKeyDefinition._set_keysymcCrDrTrrFrrr�_get_keystring�rHzKeyDefinition._get_keystringcCrIrTrrJrrr�_set_keystring�rMzKeyDefinition._set_keystringcCrDrWrrFrrr�_get_unused�rHzKeyDefinition._get_unusedcCrIrWrrJrrr�_set_unused�rMzKeyDefinition._set_unusedN)r
rrr8rArzr{rirvr|r}rwr~rrxr�r�ryrrrrru�sru)(�pyatspi.registry�registry�pyatspi.atspienum�	traceback�	AtspiEnumrrrrrrrrrrrrrrr$rr!r r#r"r%r(r,r+r-r.r/r0r)r*r3r7r4rjrurrrr�<module>sJ[

Youez - 2016 - github.com/yon3zu
LinuXploit