pywinautoのSendKeysで制御できる全てのキー一覧

pywinauto アイキャッチ画像

Pythonの自動化ツールであるpywinautoSendKeysメソッドを使うと、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}')

pywinauto 公式サイト

コメント

タイトルとURLをコピーしました