@ -319,7 +319,7 @@ def _WriteLinux(inTextStr, inDelayFloat=0.01):
os . system ( f " setxkbmap -layout { getattr ( lModuleKeyboard , ' KEY_ENG_LAYOUT ' ) } , { getattr ( lModuleKeyboard , ' KEY_RUS_LAYOUT ' ) } -option grp:alt_shift_toggle " )
os . system ( f " setxkbmap -layout { getattr ( lModuleKeyboard , ' KEY_ENG_LAYOUT ' ) } , { getattr ( lModuleKeyboard , ' KEY_RUS_LAYOUT ' ) } -option grp:alt_shift_toggle " )
def HotkeyCombination ( * inKeyList , inDelaySecFloat = 0.3 , inWaitAfterSecFloat : float = WAIT_AFTER_SEC_FLOAT ) :
def HotkeyCombination ( * inKeyList , inDelaySecFloat = 0.3 , inWaitAfterSecFloat : float = WAIT_AFTER_SEC_FLOAT ) :
""" Получает перечень клавиш для одновременного нажатия. Между нажатиями программа ожидания время inDelaySecFloat
""" L+,W+: Получает перечень клавиш для одновременного нажатия. Между нажатиями программа ожидания время inDelaySecFloat
ВНИМАНИЕ ! Н Е ЗАВИСИТ О Т ТЕКУЩЕЙ РАСКЛАДКИ КЛАВИАТУРЫ
ВНИМАНИЕ ! Н Е ЗАВИСИТ О Т ТЕКУЩЕЙ РАСКЛАДКИ КЛАВИАТУРЫ
. . code - block : : python
. . code - block : : python
@ -353,7 +353,7 @@ def HotkeyCombination(*inKeyList, inDelaySecFloat = 0.3,inWaitAfterSecFloat:floa
time . sleep ( inWaitAfterSecFloat )
time . sleep ( inWaitAfterSecFloat )
def HotkeyCtrlV ( inWaitAfterSecFloat : float = 0.4 ) - > None :
def HotkeyCtrlV ( inWaitAfterSecFloat : float = 0.4 ) - > None :
""" Выполнить вставку текста из буфера обмена
""" L+,W+: Выполнить вставку текста из буфера обмена
ВНИМАНИЕ ! Н Е ЗАВИСИТ О Т ТЕКУЩЕЙ РАСКЛАДКИ КЛАВИАТУРЫ
ВНИМАНИЕ ! Н Е ЗАВИСИТ О Т ТЕКУЩЕЙ РАСКЛАДКИ КЛАВИАТУРЫ
. . code - block : : python
. . code - block : : python
@ -369,7 +369,7 @@ def HotkeyCtrlV(inWaitAfterSecFloat:float=0.4) -> None:
time . sleep ( inWaitAfterSecFloat )
time . sleep ( inWaitAfterSecFloat )
def HotkeyCtrlA_CtrlC ( inWaitAfterSecFloat : float = 0.4 ) - > None :
def HotkeyCtrlA_CtrlC ( inWaitAfterSecFloat : float = 0.4 ) - > None :
""" Выполнить выделение текста, после чего скопировать е г о в буфер обмена
""" L+,W+: Выполнить выделение текста, после чего скопировать е г о в буфер обмена
ВНИМАНИЕ ! Н Е ЗАВИСИТ О Т ТЕКУЩЕЙ РАСКЛАДКИ КЛАВИАТУРЫ
ВНИМАНИЕ ! Н Е ЗАВИСИТ О Т ТЕКУЩЕЙ РАСКЛАДКИ КЛАВИАТУРЫ
. . code - block : : python
. . code - block : : python
@ -386,8 +386,7 @@ def HotkeyCtrlA_CtrlC(inWaitAfterSecFloat:float=0.4) -> None:
time . sleep ( inWaitAfterSecFloat )
time . sleep ( inWaitAfterSecFloat )
def Send ( inKeyInt : int , inDoPressBool : bool = True , inDoReleaseBool : bool = True , inWaitAfterSecFloat : float = WAIT_AFTER_SEC_FLOAT ) - > None :
def Send ( inKeyInt : int , inDoPressBool : bool = True , inDoReleaseBool : bool = True , inWaitAfterSecFloat : float = WAIT_AFTER_SEC_FLOAT ) - > None :
"""
""" L+,W+: Имитация нажатия/отпускания любой физической клавиши. Посылает событие в операционную систему, которые выполняет нажатие и отпускание данной клавиши
Имитация нажатия / отпускания любой физической клавиши . Посылает событие в операционную систему , которые выполняет нажатие и отпускание данной клавиши
ВНИМАНИЕ ! ПРИ ПОПЫТКЕ ПЕЧАТИ Т Е К С Т А БУДЕТ УЧИТЫВАТЬ ТЕКУЩУЮ РАСКЛАДКУ КЛАВИАТУРЫ . ДЛЯ ПЕЧАТИ Т Е К С Т А ИСПОЛЬЗУЙ Write !
ВНИМАНИЕ ! ПРИ ПОПЫТКЕ ПЕЧАТИ Т Е К С Т А БУДЕТ УЧИТЫВАТЬ ТЕКУЩУЮ РАСКЛАДКУ КЛАВИАТУРЫ . ДЛЯ ПЕЧАТИ Т Е К С Т А ИСПОЛЬЗУЙ Write !
@ -410,8 +409,7 @@ def Send(inKeyInt:int, inDoPressBool:bool=True, inDoReleaseBool:bool=True,inWait
time . sleep ( inWaitAfterSecFloat )
time . sleep ( inWaitAfterSecFloat )
def Up ( inKeyInt : int , inWaitAfterSecFloat : float = WAIT_AFTER_SEC_FLOAT ) - > None :
def Up ( inKeyInt : int , inWaitAfterSecFloat : float = WAIT_AFTER_SEC_FLOAT ) - > None :
"""
""" L+,W+: Отпустить (поднять) клавишу. Если клавиша уже была поднята, то ничего не произойдет.
Отпустить ( поднять ) клавишу . Если клавиша уже была поднята , то ничего не произойдет .
ВНИМАНИЕ ! ПРИ ПОПЫТКЕ ПЕЧАТИ Т Е К С Т А БУДЕТ УЧИТЫВАТЬ ТЕКУЩУЮ РАСКЛАДКУ КЛАВИАТУРЫ . ДЛЯ ПЕЧАТИ Т Е К С Т А ИСПОЛЬЗУЙ Write !
ВНИМАНИЕ ! ПРИ ПОПЫТКЕ ПЕЧАТИ Т Е К С Т А БУДЕТ УЧИТЫВАТЬ ТЕКУЩУЮ РАСКЛАДКУ КЛАВИАТУРЫ . ДЛЯ ПЕЧАТИ Т Е К С Т А ИСПОЛЬЗУЙ Write !
@ -430,8 +428,7 @@ def Up(inKeyInt:int, inWaitAfterSecFloat:float=WAIT_AFTER_SEC_FLOAT) -> None:
time . sleep ( inWaitAfterSecFloat )
time . sleep ( inWaitAfterSecFloat )
def Down ( inKeyInt : int , inWaitAfterSecFloat : float = WAIT_AFTER_SEC_FLOAT ) - > None :
def Down ( inKeyInt : int , inWaitAfterSecFloat : float = WAIT_AFTER_SEC_FLOAT ) - > None :
"""
""" L+,W+: Нажать (опустить) клавишу. Если клавиша уже была опущена, то ничего не произойдет.
Нажать ( опустить ) клавишу . Если клавиша уже была опущена , то ничего не произойдет .
ВНИМАНИЕ ! ПРИ ПОПЫТКЕ ПЕЧАТИ Т Е К С Т А БУДЕТ УЧИТЫВАТЬ ТЕКУЩУЮ РАСКЛАДКУ КЛАВИАТУРЫ . ДЛЯ ПЕЧАТИ Т Е К С Т А ИСПОЛЬЗУЙ Write !
ВНИМАНИЕ ! ПРИ ПОПЫТКЕ ПЕЧАТИ Т Е К С Т А БУДЕТ УЧИТЫВАТЬ ТЕКУЩУЮ РАСКЛАДКУ КЛАВИАТУРЫ . ДЛЯ ПЕЧАТИ Т Е К С Т А ИСПОЛЬЗУЙ Write !
@ -450,8 +447,7 @@ def Down(inKeyInt:int, inWaitAfterSecFloat:float=WAIT_AFTER_SEC_FLOAT) -> None:
time . sleep ( inWaitAfterSecFloat )
time . sleep ( inWaitAfterSecFloat )
def IsDown ( inKeyInt : int ) - > bool :
def IsDown ( inKeyInt : int ) - > bool :
"""
""" L+,W+: Проверить, опущена ли клавиша. Вернет True если опущена; False если поднята.
Проверить , опущена ли клавиша . Вернет True если опущена ; False если поднята .
ВНИМАНИЕ ! ПРИ ПОПЫТКЕ ПЕЧАТИ Т Е К С Т А БУДЕТ УЧИТЫВАТЬ ТЕКУЩУЮ РАСКЛАДКУ КЛАВИАТУРЫ . ДЛЯ ПЕЧАТИ Т Е К С Т А ИСПОЛЬЗУЙ Write !
ВНИМАНИЕ ! ПРИ ПОПЫТКЕ ПЕЧАТИ Т Е К С Т А БУДЕТ УЧИТЫВАТЬ ТЕКУЩУЮ РАСКЛАДКУ КЛАВИАТУРЫ . ДЛЯ ПЕЧАТИ Т Е К С Т А ИСПОЛЬЗУЙ Write !
@ -467,7 +463,7 @@ def IsDown(inKeyInt:int) -> bool:
return is_pressed ( inKeyInt )
return is_pressed ( inKeyInt )
def Wait ( inKeyInt : int , inWaitAfterSecFloat : float = WAIT_AFTER_SEC_FLOAT ) :
def Wait ( inKeyInt : int , inWaitAfterSecFloat : float = WAIT_AFTER_SEC_FLOAT ) :
""" Блокирует осуществление программы, пока данная обозначенная клавиша не будет нажата.
""" L-,W+: Блокирует осуществление программы, пока данная обозначенная клавиша не будет нажата.
ВНИМАНИЕ ! Н Е ЗАВИСИТ О Т ТЕКУЩЕЙ РАСКЛАДКИ КЛАВИАТУРЫ . ОЖИДАЕТ НАЖАТИЕ СООТВЕТСВУЮЩЕЙ ФИЗИЧЕСКОЙ КЛАВИШИ
ВНИМАНИЕ ! Н Е ЗАВИСИТ О Т ТЕКУЩЕЙ РАСКЛАДКИ КЛАВИАТУРЫ . ОЖИДАЕТ НАЖАТИЕ СООТВЕТСВУЮЩЕЙ ФИЗИЧЕСКОЙ КЛАВИШИ
. . code - block : : python
. . code - block : : python