Pythonの自動化ツールであるpywinauto
のSendKeys
メソッドを使うと、Windowsアプリケーションの操作を自動化できます。以下に、SendKeys
で制御できるすべてのキー一覧を紹介します。
関連ページ
RPA--PYWINAUTO
「RPA--PYWINAUTO」の記事一覧です。
基本的なキー
- アルファベット: 任意の文字(例:
SendKeys('a')
) - 数字: 任意の数字(例:
SendKeys('1')
) - 記号: 任意の記号(例:
SendKeys('!')
) - スペース:
SendKeys(' ')
(空白文字)
修飾キー
- Shiftキー:
+{キー}
(例:SendKeys('+a')
でShift + a) - Ctrlキー:
^{キー}
(例:SendKeys('^a')
でCtrl + a) - Altキー:
%{キー}
(例:SendKeys('%a')
でAlt + a)
特殊キー
- Enterキー:
{ENTER}
(例:SendKeys('{ENTER}')
) - Tabキー:
{TAB}
(例:SendKeys('{TAB}')
) - Backspaceキー:
{BACKSPACE}
(例:SendKeys('{BACKSPACE}')
) - Escキー:
{ESC}
(例:SendKeys('{ESC}')
) - Deleteキー:
{DEL}
(例:SendKeys('{DEL}')
) - Homeキー:
{HOME}
(例:SendKeys('{HOME}')
) - Endキー:
{END}
(例:SendKeys('{END}')
) - Page Upキー:
{PGUP}
(例:SendKeys('{PGUP}')
) - Page Downキー:
{PGDN}
(例:SendKeys('{PGDN}')
) - Spaceキー:
{SPACE}
(例:SendKeys(' ')
)
矢印キー
- 上矢印:
{UP}
(例:SendKeys('{UP}')
) - 下矢印:
{DOWN}
(例:SendKeys('{DOWN}')
) - 左矢印:
{LEFT}
(例:SendKeys('{LEFT}')
) - 右矢印:
{RIGHT}
(例:SendKeys('{RIGHT}')
)
関数キー
- F1キー〜F12キー:
{F1}
〜{F12}
(例:SendKeys('{F1}')
)
ナビゲーションキー
- Insertキー:
{INSERT}
(例:SendKeys('{INSERT}')
) - Print Screenキー:
{PRTSC}
(例:SendKeys('{PRTSC}')
) - Pause/Breakキー:
{PAUSE}
(例:SendKeys('{PAUSE}')
)
複数キーの組み合わせ
- Ctrl + Shift + Esc:
SendKeys('^+{ESC}')
- Ctrl + Alt + Del:
SendKeys('^%{DEL}')
- Alt + Tab:
SendKeys('%{TAB}')
その他の特殊キー
- Num Lock:
{NUMLOCK}
(例:SendKeys('{NUMLOCK}')
) - Caps Lock:
{CAPSLOCK}
(例:SendKeys('{CAPSLOCK}')
) - Scroll Lock:
{SCROLLLOCK}
(例:SendKeys('{SCROLLLOCK}')
) - Left Windowsキー:
{LWIN}
(例:SendKeys('{LWIN}')
) - Right Windowsキー:
{RWIN}
(例:SendKeys('{RWIN}')
) - Left AltGrキー:
{LALT}
(例:SendKeys('{LALT}')
)
コメント