-で指定した要素をオートフォーカス

[-]:Escで戻る+オートフォーカス要素に登録(上端) Shift+[-]:Escで戻る+オートフォーカス要素に登録(中央) Shift+Ctrl+[-]:Escで戻る要素に登録(中央) Esc:そこに戻る

スクリプトをインストール?
作者が勧める他のスクリプト

i,o,pでXPath生成ツールも気に入るかもしれません。

スクリプトをインストール
このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください。
作者
minarai
1日のインストール数
0
累計インストール数
11
評価
0 0 0
バージョン
0.5.4
作成日
2019/02/13
更新日
2023/02/23
ライセンス
不明
対象サイト
すべてのサイト

■ 機能

 全てのページに以下のキー操作を追加します

1.-(マイナス) ページ開始時とEscキー押下時にフォーカス&スクロールする要素を設定(合わせ位置:画面上端)
 任意の要素にマウスカーソルをホバーさせながらキーボードの-キーを押すとその要素を挿すXPathを生成し確認のプロンプトが出ます
 XPathは必ずうまく作れるとは限らないので自分で書くこともできます
 XPathが良ければそのままEnterを押してください
 設定を削除したい時は空欄にしてEnterを押してください
 入力したXPath式に異常がなければ一度その要素にフォーカスしてみせます
 次以降同じドメインのページを開くと、最初からその要素に自動的にフォーカスし、その要素が画面の上端にくるようにスクロールします
 その後、Escキーを押した時もその要素にフォーカスしスクロールしますが、その要素がinputかtextareaの時は画面上端ではなく画面内に入れるだけの必要最低限のスクロールをします

2.Shift+[-](マイナス) ページ開始時とEscキー押下時にフォーカス&スクロールする要素を設定(合わせ位置:画面中央)
 1とほぼ同じで違うのはページを開いた時のスクロールはその要素が画面の中央にくるようにスクロールします

3.Shift+Ctrl+[-](マイナス) Escキー押下時にフォーカス&スクロールする要素を設定(合わせ位置:画面中央)
 1とほぼ同じで違うのはページを開いた時はなにもせず、Escキーでフォーカス&スクロールする機能だけ働きます
 検索フォームのinput要素などに1や2を使うとフォームにキャレットが入ってしまい他のキー操作が効かなくなる現象を嫌う場合に使用します
 複数の要素がヒットする場合はEscキーを押すたびに順番にフォーカスします


設定はドメイン別にGM_setValue領域に保存されます
1~2はどちらかで上書きして保存され、3は独立して保存されます
1~2と3を両方設定するとページを開いた時は1~2の設定が利用され、Escキーで戻る場所には3の設定が利用されます


不具合や要望があれば:(Bitmessage)BM-NBKhGgzahPds3f5Ms6ZRJyvZoMNgTYy4