最近GoogleChromeというWebブラウザの挙動が変わった。ちなみにPC版の話だ。
・クリックしたポイントに文字入力時に点滅する「 | 」←このカーソルが出るようになった。調べたら、こいつの名前は「キャレット」というらしい。
・画像やHTMLのテーブルにも反応しているらしく、巨大なテーブルをクリックするとクソ巨大なキャレットが出現する。
これがあると読んでいる部分がわかりやすい……のか? ようわからんが。何のためにこんなものを表示するようになったのかわからんが、私が困っているのはキーボードの上下キーやページアップページダウンの挙動が変わってしまった所だ。
<以前>
・キーボードの上下でページが1行分くらいスクロールする
・ページアップ、ページダウンで1ページ分スクロールする
<今>
・キーボードの上下でキャレットが縦移動する(ちなみに左右でも1文字横移動)
・ページアップ、ページダウンで1ページ分キャレットが移動する
私はWebを閲覧する際に、次のようにする。
・読みたい所をマウスホイールでするする〜っとスクロールして探す
・そこからキーボードの上下、ページアップ、ページダウンを使って読み進める
なんでこうしているかというと、ずっとマウスに手を添えてると疲れるからだ。ところがいまは大変だ。
・読みたい所をクリックしてキャレットを表示させる
というひと手間が必要になる。これをしないとキーボードの上下に触れた瞬間、トップページに押し戻されてしまうのだ。表示されていないが潜在的にキャレットの初期位置はページの最初の1文字目にある様子。
しかしこのキャレット、先述の通り画像にも反応しやがるため、大きな広告画像なんかがあると突然半ページぐらいギュルっとスクロールしてしまう。以前のキーボード上下で文字1行分移動ならこんなことにはならなかったのに。突然半ページほどもスクロールされてしまうとどこを読んでいたのか混乱してしまう。
結果、私はマウスだけで閲覧することにした。
この挙動、なんなんでしょうね。別に文字入力できるわけでもないのにキャレットを表示するって。もしかしてChromeの問題じゃなくてWindowsの問題なんだろうか。誰が考えた? なぜこの案が通った? 通ったからには「うん、それイイネ!」という会議があったんだと思うが。文字入力できるわけでもない所でキャレットを表示して既存のスクロールの挙動を変えてまで得られるものがなにか一つでもあるのか、私には思いつかない。
ログインしてコメントを確認・投稿する