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

pywinauto アイキャッチ画像

pywinautotype_keysメソッドを使用すると、Windowsアプリケーションの操作をシミュレートできます。以下に、type_keysで制御できるキーの一覧を示します。

関連ページ

Pythonでpywinautoを使ったアプリケーション起動待機の完全ガイド【初心者向け】
この記事では、Pythonの「pywinauto」ライブラリを使用して、アプリケーションの起動が完了するまで待機する方法を初心者向けに解説します。関連ページpywinautoライブラリのインポートスクリプトの最初に、必要なモジュールをインポ...

基本的なキー

  • アルファベット: 任意の文字(例: {a}
    window.type_keys('a')
  • 数字: 任意の数字(例: {1}
    window.type_keys('1')
  • 記号: 任意の記号(例: {!}
    window.type_keys('!')
  • スペース: {SPACE}(空白文字)
    window.type_keys('{SPACE}')

修飾キー

  • Shiftキー: {SHIFT}(例: type_keys({SHIFT}a)でShift + a)
    window.type_keys('{SHIFT}a')
  • Ctrlキー: {CTRL}(例: type_keys({CTRL}a)でCtrl + a)
    window.type_keys('{CTRL}a')
  • Altキー: {ALT}(例: type_keys({ALT}a)でAlt + a)
    window.type_keys('{ALT}a')

特殊キー

  • Enterキー: {ENTER}(例: type_keys({ENTER})
    window.type_keys('{ENTER}')
  • Tabキー: {TAB}(例: type_keys({TAB})
    window.type_keys('{TAB}')
  • Backspaceキー: {BACKSPACE}(例: type_keys({BACKSPACE})
    window.type_keys('{BACKSPACE}')
  • Escキー: {ESC}(例: type_keys({ESC})
    window.type_keys('{ESC}')
  • Deleteキー: {DEL}(例: type_keys({DEL})
    window.type_keys('{DEL}')
  • Homeキー: {HOME}(例: type_keys({HOME})
    window.type_keys('{HOME}')
  • Endキー: {END}(例: type_keys({END})
    window.type_keys('{END}')
  • Page Upキー: {PGUP}(例: type_keys({PGUP})
    window.type_keys('{PGUP}')
  • Page Downキー: {PGDN}(例: type_keys({PGDN})
    window.type_keys('{PGDN}')
  • Spaceキー: {SPACE}(例: type_keys({SPACE})
    window.type_keys('{SPACE}')

矢印キー

  • 上矢印: {UP}(例: type_keys({UP})
    window.type_keys('{UP}')
  • 下矢印: {DOWN}(例: type_keys({DOWN})
    window.type_keys('{DOWN}')
  • 左矢印: {LEFT}(例: type_keys({LEFT})
    window.type_keys('{LEFT}')
  • 右矢印: {RIGHT}(例: type_keys({RIGHT})
    window.type_keys('{RIGHT}')

関数キー

  • F1〜F12キー: {F1}{F12}(例: type_keys({F1})
    window.type_keys('{F1}')

ナビゲーションキー

  • Insertキー: {INSERT}(例: type_keys({INSERT})
    window.type_keys('{INSERT}')
  • Print Screenキー: {PRTSC}(例: type_keys({PRTSC})
    window.type_keys('{PRTSC}')
  • Pause/Breakキー: {PAUSE}(例: type_keys({PAUSE})
    window.type_keys('{PAUSE}')

複数キーの組み合わせ

  • Ctrl + Shift + Esc: {CTRL}{SHIFT}{ESC}
    window.type_keys('{CTRL}{SHIFT}{ESC}')
  • Ctrl + Alt + Del: {CTRL}{ALT}{DEL}
    window.type_keys('{CTRL}{ALT}{DEL}')
  • Alt + Tab: {ALT}{TAB}
    window.type_keys('{ALT}{TAB}')

その他の特殊キー操作

  • Num Lock: {NUMLOCK}(例: type_keys({NUMLOCK})
    window.type_keys('{NUMLOCK}')
  • Caps Lock: {CAPSLOCK}(例: type_keys({CAPSLOCK})
    window.type_keys('{CAPSLOCK}')
  • Scroll Lock: {SCROLLLOCK}(例: type_keys({SCROLLLOCK})
    window.type_keys('{SCROLLLOCK}')
  • Left Windowsキー: {LWIN}(例: type_keys({LWIN})
    window.type_keys('{LWIN}')
  • Right Windowsキー: {RWIN}(例: type_keys({RWIN})
    window.type_keys('{RWIN}')
  • Left AltGrキー: {LALT}(例: type_keys({LALT})
    window.type_keys('{LALT}')

pywinauto 公式サイト

 

コメント

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