rustautogui 2.5.0

Highly optimized GUI automation library for controlling the mouse and keyboard, with template matching support.
Documentation
| Key              | Windows | Linux | MacOS |
|------------------|---------|-------|-------|
| space / " "      | X       | X     | X     |
| A-Z              | X       | X     | X     |
| a-z              | X       | X     | X     |
| 0-9              | X       | X     | X     |
| !                | X       | X     | X     |
| @                | X       | X     | X     |
| #                | X       | X     | X     |
| $                | X       | X     | X     |
| %                | X       | X     | X     |
| ^                | X       | X     | X     |
| &                | X       | X     | X     |
| *                | X       | X     | X     |
| (                | X       | X     | X     |
| )                | X       | X     | X     |
| -                | X       | X     | X     |
| _                | X       | X     | X     |
| =                | X       | X     | X     |
| +                | X       | X     | X     |
| [                | X       | X     | X     |
| ]                | X       | X     | X     |
| {                | X       | X     | X     |
| }                | X       | X     | X     |
| ;                | X       | X     | X     |
| :                | X       | X     | X     |
| '                | X       | X     | X     |
| "                | X       | X     | X     |
| ,                | X       | X     | X     |
| <                | X       | X     | X     |
| .                | X       | X     | X     |
| >                | X       | X     | X     |
| /                | X       | X     | X     |
| ?                | X       | X     | X     |
| \                | X       | X     | X     |
| \|               | X       | X     | X     |
| `                | X       | X     | X     |
| ~                | X       | X     | X     |
| return / enter   | X       | X     | X     |
| backspace        | X       | X     | X     |
| tab              | X       | X     | X     |
| escape / esc     | X       | X     | X     |
| up(_arrow)       | X       | X     | X     | 
| down(_arrow)     | X       | X     | X     | 
| left(_arrow)     | X       | X     | X     | 
| right(_arrow)    | X       | X     | X     | 
| home             | X       | X     | X     |
| end              | X       | X     | X     |
| page_up / pgup   | X       | X     | X     |
| page_down / pgdn | X       | X     | X     |
| insert           | X       | X     | X     |
| delete / del     | X       | X     | X     |
| f1 - f12         | X       | X     | X     |
| f13 - f20        | X       | X     | X     |
| f21 - f24        | X       | -     | -     |
| control_l        | X       | X     | X     |
| control_r        | X       | X     | X     |
| ctrl / control   | X       | X     | X     |
| alt              | X       | X     | X     |
| alt_l            | X       | X     | X     |
| alt_r            | X       | X     | X     |
| shift            | X       | X     | X     |
| shift_l          | X       | X     | X     |
| shift_r          | X       | X     | X     |
| caps_lock        | X       | X     | X     |
| printscreen      | X       | -     | X     |
| printscrn        | X       | -     | X     |
| prtsc/prtscr     | X       | -     | X     |
| scroll_lock      | X       | -     | X     |
| numlock          | X       | -     | X     |
| pause            | X       | -     | X     |
| clear            | X       | -     | -     |
| win              | -       | X     | -     |# ATM win keys do not work on windows 
| winleft          | -       | X     | -     |
| win_l            | -       | X     | -     |
| winright         | -       | X     | -     |
| win_r            | -       | X     | -     |
| super            | -       | X     | -     |
| super_r          | -       | X     | -     |
| super            | -       | X     | -     |
| super_l          | -       | X     | -     |
| command          | -       | -     | X     | # (⌘)
| command_l        | -       | -     | X     | # (⌘)
| command_r        | -       | -     | X     | # (⌘)
| option           | -       | -     | X     | #(⌥)
| option_l         | -       | -     | X     | #(⌥)
| option_r         | -       | -     | X     | #(⌥)
| function         | -       | -     | X     | #(⌥)
| num0 - num9      | X       | -     | -     |
| browserback      | X       | -     | -     |
| browserforward   | X       | -     | -     |
| browserrefresh   | X       | -     | -     |
| browserstop      | X       | -     | -     |
| browsersearch    | X       | -     | -     |
| browserfavorites | X       | -     | -     |
| browserhome      | X       | -     | -     |
| volumemute       | X       | -     | X     |
| volumedown       | X       | -     | X     |
| volumeup         | X       | -     | X     |
| nexttrack        | X       | -     | -     |
| prevtrack        | X       | -     | -     |
| stop             | X       | -     | -     |
| playpause        | X       | -     | -     |
| launchmail       | X       | -     | -     |
| launchmediaselect| X       | -     | -     |
| launchapp1       | X       | -     | -     |
| launchapp2       | X       | -     | -     |
| separator        | X       | -     | -     |
| kana             | X       | -     | -     |
| hanguel          | X       | -     | -     |
| hangul           | X       | -     | -     |
| junja            | X       | -     | -     |
| final            | X       | -     | -     |
| hanja            | X       | -     | -     |
| kanji            | X       | -     | -     |
| convert          | X       | -     | -     |
| nonconvert       | X       | -     | -     |
| accept           | X       | -     | -     |
| modechange       | X       | -     | -     |
| kanji            | X       | -     | -     |
| execute          | X       | -     | -     |
| help             | X       | -     | X     |
| apps             | X       | -     | -     |
| sleep            | X       | -     | -     |