рд╣реЛрдо, рдПрдВрдб, PgUp, PgDown рдХреЛ рджрдмрд╛рдиреЗ рдХрд╛ рдЕрдиреБрдХрд░рдг

рдкрд░рд┐рдЪрдп

рдЫрд╡рд┐
рд▓рдЧрднрдЧ рдбреЗрдврд╝ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдореИрдВ HP рдорд┐рдиреА 110-3155sr рдХрд╛ рдЧрд░реНрд╡ рдорд╛рд▓рд┐рдХ рдмрди рдЧрдпрд╛ред рдорд╢реАрди рдиреЗ рд╕рднреА рдХреЛ рдкреНрд░рд╕рдиреНрди рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдПрдХ рд╕рдорд╕реНрдпрд╛ рдереА рдЬреЛ рд╕рдордп рдХреЗ рд╕рд╛рде рдФрд░ рдЕрдзрд┐рдХ рдкрд░реЗрд╢рд╛рди рдХрд░рддреА рдереА - рдмрдЯрди рд╣реЛрдо, рдПрдВрдб, рдкреАрдЬреАрдпреВрдкреА, рдкреАрдЧрдбрд╛рдЙрди рдХреА рдХрдореАред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВрдиреЗ рдкрд╛рдпрдерди рдореЗрдВ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рд╛рде - рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ред

рд╕рдорд╛рдзрд╛рди рдЬрд▓реНрджреА рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдХреЛрдИ рдмрдЯрди рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЙрдирдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╣реЙрдЯрдХреА рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореБрдЭреЗ рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреНрд░рдордмрджреНрдз рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕реЗ рдХрдИ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реИрдВ, рдореБрдЭреЗ рдРрд╕рд╛ рдХреЛрдИ рдирд╣реАрдВ рдорд┐рд▓рд╛ рдЬреЛ рдореБрдЭреЗ рд╕реВрдЯ рдХрд░реЗред рдХреБрдЫ рдиреЗ рд╣реЙрдЯрдХреА рдкрд░ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХреА, рдЬрдмрдХрд┐ рдЕрдиреНрдп рдХреЛ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рдЕрдВрдд рдореЗрдВ, рдореИрдВрдиреЗ рдЦреБрдж рдПрдХ рдЫреЛрдЯреА рд╕реА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкрд╛рдпрдерди рдореЗрдВ "рдЖрдЧ рдХрд╛ рдмрдкрддрд┐рд╕реНрдорд╛" рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рдмрди рдЧрдпрд╛ - рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдкрдврд╝рд╛рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдФрд░ рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдХрд┐рддрдиреА рдЬрд▓реНрджреА (рдпрджрд┐ рдмрд┐рд▓реНрдХреБрд▓ рднреА) рдРрд╕рд╛ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред

рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдмрдпрд╛рди

рдЫрд╡рд┐
рддреЛ, рдЖрдкрдХреЛ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдЬреЛ рдХреБрдЫ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рджрдмрд╛рдиреЗ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдЧрд╛, рдФрд░ рджреВрд╕рд░реЛрдВ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛ред рдореЗрд░реЗ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореБрдЭреЗ рдХреЗрд╡рд▓ рдЪрд╛рд░ рдмрдЯрди - рд╣реЛрдо, рдПрдВрдб, PgUp, PgDown рдХреЗ рдХреНрд▓рд┐рдХ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рдВрднрд╡ рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЫрдВрдЯрдиреА рдХреЗ рдмрд╛рдж, рдореЗрд░реЗ рд▓рд┐рдП рдореМрдЬреВрджрд╛ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреЛ рддреНрдпрд╛рдЧрдХрд░, рдореИрдВрдиреЗ Alt + рддреАрд░ рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреЛ рд░реЛрдХрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЕрд░реНрдерд╛рддреН:

рд╣рдо рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рдкрд╛рдпрдерди 2.7 - рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерд┐рдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛;
рд╡рд┐рдВрдбреЛрдЬ рдПрдХреНрд╕рдЯреЗрдВрд╢рдиреНрд╕ рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди (рдирд┐рд░реНрдорд╛рдг 216) - WinAPI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП;
pyHook 1.5.1 - рд╕рд┐рд╕реНрдЯрдо рд╣реБрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЖрд╡рд░рдг;
py2exe 0.6.9 (рд╡реИрдХрд▓реНрдкрд┐рдХ) - рдПрдХ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди-рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред

рд╕рдорд╛рдзрд╛рди рдХрд╛ рд╡рд┐рдЪрд╛рд░


рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдЪрд╛рд░ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ: рд╣рдо рдПрдХ рд╕рд┐рд╕реНрдЯрдо рд╣реБрдХ рд▓рдЯрдХрд╛рддреЗ рд╣реИрдВ, рдЯреНрд░реИрдХ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ Alt + рдПрд░реЛ рджрдмрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдмрдЯрди рджрдмрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рд╕рд┐рд╕реНрдЯрдо рд╕рдВрджреЗрд╢ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВред

рдЬрд┐рдВрдЬрд░рдмреНрд░реЗрдб рдХреБрдХреАрдЬрд╝ рдФрд░ рд░реЗрдХ
  1. рдРрд╕реЗ рдХрдИ рдмрд┐рдВрджреБ рд╣реИрдВ рдЬрд┐рди рдкрд░ рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
  2. Alt рдХреБрдВрдЬреА рджреВрд╕рд░реЛрдВ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдЗрд╕реЗ рджрдмрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдмрдЯрди рджрдмрд╛рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЕрдиреНрдп рд╕рд┐рд╕реНрдЯрдо рд╕рдВрджреЗрд╢ "рд╕рд┐рд╕реНрдЯрдо" рд╣реЛрдЧрд╛ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рддреАрд░ рдХреЛ рджрдмрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реАрдзреЗ рд╕рдВрджреЗрд╢ рд╕реЗ, рд╣рдо рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдСрд▓реНрдЯ рдмрдЯрди рдлрд╝рд┐рд▓рд╣рд╛рд▓ рджрдмрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред
  3. рдпрджрд┐ рд╣рдо рд╡рд╛рдпреЛрд▓рд╛ рджрдмрд╛рддреЗ рд╕рдордп PgUp рдмрдЯрди рджрдмрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЗрд╕реА рддрд░рд╣, рд╕рд┐рд╕реНрдЯрдо рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдкреАрдврд╝реА рдХреЗ рд╕рд╛рдеред рдмрд╛рд╣рд░ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рд╕рд░рд▓ рд╣реИ: рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ "рд░рд┐рд▓реАрдЬрд╝" рдСрд▓реНрдЯ рдЬрдирд░реЗрд╢рди рд╕реЗ рдкрд╣рд▓реЗ, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж "рдкреНрд░реЗрд╕" рдХрд░реЗрдВред
  4. рдЬрдм рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдмрдЯрди рдХреЛ рджрдмрд╛рддреЗ рд╣реИрдВ (рдХреАрд╕реНрдЯреНрд░реЛрдХ), рджреЛ рд╕рдВрджреЗрд╢ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВ - рджрдмрд╛рдиреЗ (рдХреБрдВрдЬреА рдбрд╛рдЙрди) рдФрд░ рд╡рд┐рдореЛрдЪрди (рдХреБрдВрдЬреА рдЕрдк)ред рдпрд╣ рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдПрдХ рдХреАрд╕реНрдЯреНрд░реЛрдХ рдореЗрдВ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рдмрдЯрди рдХреЛ рджрдмрд╛рдиреЗ рдХреЗ рджреЛ рд╕рд┐рдореБрд▓реЗрд╢рди рд╣реЛрдВрдЧреЗред
  5. рд╕рдВрджреЗрд╢ рд╕рдВрд╕рд╛рдзрди рдлрд╝рдВрдХреНрд╢рди рд╕рд╣реА рдпрд╛ рдЧрд▓рдд рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реБрдП, рд╕рдВрджреЗрд╢ рдпрд╛ рддреЛ рдЕрдиреНрдп рд╕рд┐рд╕реНрдЯрдо рд╣реБрдХ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЗрд╕ рддрд░рд╣, рд╕рд┐рд╕реНрдЯрдо рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдкреНрд░рд╡рд╛рд╣ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб

# -*- encoding:cp1251 -*- import pythoncom, pyHook, win32api, win32con #    def OnKeyboardEvent(event): #       ... if event.Key == 'Lmenu': # ...    ,    ... if event.MessageName[-2:] == 'up': # ...     ... win32api.keybd_event(win32con.VK_MENU, 0, win32con.KEYEVENTF_EXTENDEDKEY | win32con.KEYEVENTF_KEYUP, 0) # ...              return False #     - ,      if not(37 <= event.KeyID <= 40 and event.MessageName == 'key sys down'): return True #  -   #   ,  ,   ,   "" win32api.keybd_event(win32con.VK_MENU, 0, win32con.KEYEVENTF_EXTENDEDKEY | win32con.KEYEVENTF_KEYUP, 0) #     if event.KeyID == 38: win32api.keybd_event(win32con.VK_PRIOR, 0, 0, 0) elif event.KeyID == 40: win32api.keybd_event(win32con.VK_NEXT, 0, 0, 0) elif event.KeyID == 37: win32api.keybd_event(win32con.VK_HOME, 0, 0, 0) elif event.KeyID == 39: win32api.keybd_event(win32con.VK_END, 0, 0, 0) #    ""   win32api.keybd_event(win32con.VK_MENU, 0, win32con.KEYEVENTF_EXTENDEDKEY, 0) #   ,        return False #    HookManager hm = pyHook.HookManager() #      hm.KeyAll = OnKeyboardEvent #   hm.HookKeyboard() #   pythoncom.PumpMessages() 


рдкрд░рд┐рдгрд╛рдо


рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬреАрд╡рди рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдпрд╛ред рд╕рдЪ рд╣реИ, рдпрд╣ "рдкреВрд░реА рддрд░рд╣ рд╕реЗ" рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, Alt рдмрдЯрди рдиреЗ рдЕрдкрдиреА рдкреВрд░реНрдг рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЦреЛ рджреА рд╣реИ - рдЕрдм рдпрд╣ рдХреЗрд╡рд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдиреВ рдХреЛ рджрдмрд╛рдХрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╡рд╣реА Alt + F4 рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рднреА рдореБрдЦреНрдп рд╕рд┐рд╕реНрдЯрдо рд╣реЙрдЯрдХреА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡реНрдпрд╕реНрдд рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ рдХреБрдЫ рдмрд▓рд┐рджрд╛рди рдХрд░рдирд╛ рдкрдбрд╝рд╛ред
рджреВрд╕рд░реЗ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрдЧ рдХреА рдЦреЛрдЬ рдХреА рдЧрдИ рдереА: Alt + Tab рд╕рдВрдпреЛрдЬрди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм Alt рдмрдЯрди рдЬрд╛рд░реА рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╕реНрд╡рд┐рдЪ рд╡рд┐рдВрдбреЛ рдЧрд╛рдпрдм рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдЕрдм рддрдХ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдХреЛрдИ рдЖрдкрдХреЛ рдмрддрд╛рдПрдЧрд╛ред

рдирд┐рд╖реНрдХрд░реНрд╖


рд╡реИрд╢реНрд╡рд┐рдХ рдирд┐рд╖реНрдХрд░реНрд╖ "рдкрд╛рдпрдерди рд╢рд╛рдВрдд рд╣реИ" (рдпрд╛рдж рд░рдЦреЗрдВ, рдпрд╣ рдкрд╣рд▓реА рдЪреАрдЬ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдЕрдЬрдЧрд░ рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реИ)ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрд╡рд╢реНрдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЖрд╕рд╛рдиреА рд╕реЗ рджреЛ рдХреНрд▓рд┐рдХ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рд╡рд╣ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рджреВрд╕рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред

рдЫреЛрдЯреЗ рдирд┐рд╖реНрдХрд░реНрд╖ рд╕реАрдзреЗ рдкрд╛рдЗрдХ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ - рдкреИрдХреЗрдЬ рдХрд╛рдлреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрдИ рд╡рд┐рдЪрд╛рд░ рдкрд╣рд▓реЗ рд╣реА рд╕рд╛рдордиреЗ рдЖ рдЪреБрдХреЗ рд╣реИрдВ:


UPD: lxyd рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдХреЗ рд▓рд┐рдП AutoHotkey рдореМрдЬреВрдж рд╣реИред рдпрд╣ рд▓реЗрдЦ "рдореИрдВ рдЕрдкрдиреА рд╕рд╛рдЗрдХрд┐рд▓ рдХреИрд╕реЗ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ" рдХреА рд╢реИрд▓реА рдореЗрдВ рдирд┐рдХрд▓рд╛ред

Source: https://habr.com/ru/post/In136085/


All Articles