; 「変換キー+T」ブラウザ上でページの一番上かどうかを判定してMsgBoxを表示する
vk1C & t::
  ; クリップボードの内容を保存
  cb = %ClipboardAll%
  
  ; (ブラウザがアクティブになっているとして)
  ; アドレスバーからJavaScriptブックマークレットを実行
  ; -> ページの一番上かどうかをクリップボードに保存
  Send, !d
  Clipboard = javascript
  Send, ^V
  Sleep 100
  Clipboard = :void(((d)=>{b=d.body;e=d.createElement('input');e.value=+!(window.pageYOffset);b.appendChild(e).select();d.execCommand('copy');b.removeChild(e);})(document));
  Send, ^V`n
  Sleep 200
  
  ; 結果を変数に格納 1:一番上、0:一番上以外、その他:判定失敗
  result = %Clipboard%
  
  ; クリップボードの内容を戻す
  Clipboard = %cb%
  
  ; 結果に応じてMsgBoxを表示
  Switch result {
  Case 1:
    MsgBox top
  Case 0:
    MsgBox not top
  Default:
    MsgBox error
  }
Return