• ベストアンサー

思い通りにテキストを選択できないのはなぜ?

ブラウザの文字をカーソルで選択するときに出会う現象なのですが、右から左に文字列をなぞっていくと、なぜか、なぞり始めた位置よりも右の文字も一緒に選択されてしまうことがあります。 たとえば、 「ワードなどに貼り付けるのが」という文章の「ワードなど」という部分をコピーしたいな、と思ってなぞると、「ワードなどに」という部分まで選択範囲がピコっと伸びてしまいます。 左に伸びるときもあります。カタカナとひらがな、漢字の境界でとまります。 「カテゴリー変更はできないため」という文章の「ゴリー変更はできないため」という部分をコピーしようと思って「テ」と「ゴ」の間にカーソルをあわせて右になぞっていくと、「変」を選択した瞬間に「カテ」まで選択範囲が伸びます。さらに、ドラッグしたまま「変」が選択範囲に入らないようにカーソルを戻し、もう一度ドラッグしたまま「変」を選択範囲に含めると、今度は「カテ」まで選択範囲は伸びません。 仕様ですとか言われそうなんですが、 ・どのような意図でこのような動作にしているのか ・どういう種類のテキストだとこういう動作が起きるのか ・これを回避する方法はあるのか ご存じの方がいたら、教えてくださいませ。

質問者が選んだベストアンサー

  • ベストアンサー
  • 04510
  • ベストアンサー率58% (548/937)
回答No.1

>>ブラウザの文字をカーソルで選択するときに出会う現象なのですが、右から左に文字列をなぞっていくと、なぜか、なぞり始めた位置よりも右の文字も一緒に選択されてしまうことがあります。 おそらく、単語単位で選択することが「間違いが少ない」とブラウザ開発者が考えてそういう仕組みにしたんでしょう。(例)"Sanday"を選択しようとして間違えて"Sanda"になってしまうと意味がまったくわからなくなりますよね。英語の仕様が日本語に引き継がれている。というのもあるとおもいます。) 過去ログで http://oshiete1.goo.ne.jp/kotaeru.php3?q=139450 というのがありました。 対策としては一気に選択したあとに、少しずつ戻す。というものだそうです。 >左に伸びるときもあります。 これはおそらくカーソルが少し上に動いてしまって選択が反対側になってしまっている可能性が高いです。(ちなみに、frefoxだとあまりならないですが…) ○○○○○ → ○○|○○○ → ○○|●●|○ まではいいのですが      |←上の行に選択がいっちゃっている。 ●●|○○○ というのが原因だと思います。

guess_manager
質問者

お礼

過去ログにあったのですね。こういうのって検索しにくく見つけることができませんでした。左に伸びる件は、カーソルが上に行っているわけではないみたいです。素早い回答ありがとうございました。

その他の回答 (2)

回答No.3

ANo.2さんが書かれているように、質問者さんが閲覧用ブサウザとして 使用しているIEの余計なおせっかい機能ですね。 http://trendy.nikkeibp.co.jp/article/tec/winxp/20060215/115427/ 上記URL先の方法で対応するか、ブラウザを変更することで対応しては いかが。

guess_manager
質問者

お礼

わかりやすい参考ページの紹介、ありがとうございました。しかし、実はこの現象、日経BPの記事にあるようにIEだけではありません。ワードパッドでも同じように選択範囲がうまく選択できません。しかも、多めに選択して戻す、という機能がありません。この場合はshift+矢印キーで対応可能なのですが・・・。妙な機能をつけるんだったらオフにする機能もつけてほしいところです。

  • kawais070
  • ベストアンサー率52% (2242/4282)
回答No.2

> ・これを回避する方法はあるのか とりあえず、これ↑だけ。 私は、Internet Explorer をあまり使っておらず、 Opera または Firefox を主に使っています。 これらだと、文字の選択に関しては、変な動作はありません。 http://jp.opera.com/ http://mozilla.jp/firefox/

guess_manager
質問者

お礼

Sleipnirを使ってるのですが、エンジンがIEなので同じ動作をするんですよね。。。OperaかFirefoxも試してみます。ありがとうございました。

関連するQ&A

  • 検索結果のハイパーリンクをテキストとして選択したい

    いつもお世話になってます。 IE8、WindowsVistaです。 グーグル等で検索した際、検索結果のタイトルがハイパーリンク(テキストリンク?)として表示されると思います。 このタイトルの一部をテキストとして選択し、コピーしたい場合、簡便な方法としてはどんなものがあるでしょうか? 例えば、グーグルにて「JP」と検索すると、1ページ目のトップに「ゆうびんホームページ - 日本郵便」というタイトルと、紹介文の「郵便ホームページは、ゆうパックやゆうメール~(略)」というテキストが出てきます。 ここで「日本郵便」というキーワードで検索し直したい時、左クリック→ドラッグにて範囲選択可能な紹介文部分に「日本郵便」という文字列が含まれていれば良いのですが、残念ながら1ページ目にはこの文字列はタイトル部分以外存在しません。 タイトル部分を左クリックをするとメニューには「ショートカットのコピー」は出てきますが「テキストとしてコピー」というような項目は出てきません。 現状では、紹介文の適当な場所から左クリック→タイトル部分までドラッグして「日本郵便」を含む数十文字の文字列をコピー→検索ボックスに貼り付けた後、不要な文字列を削除、という、まだるっこしいやり方をしています。 これを例えば、「CTRLを押しながら左クリック→ドラッグ」とかで簡単に「日本郵便」のみ範囲選択出来ないか、ということなんですが。。。 おそらく、知っている人には当たり前の機能なんだろう、とは思うのですが、「ハイパーリンク」「コピー」などのキーワードでは他の情報に埋もれてしまって欲しい情報が見つかりません。 ご存知の方いらっしゃいましたら、教えていただけると有り難いです。 よろしくお願い致します。

  • 選択が上手くできない

    コピーアンドペーストをするときに、コピーする文章を選択しようとしてカーソルを動かすと不必要な部分まで選択してしまうことがよくある(カッコ内の文をコピーしたいのにカッコ記号まで選択してしまう、といった具合に)んですが、うまくコピーする方法がありましたら教えてください。 あと、選択した部分が右クリックすると消えてしまうこともあるんですが、これについてもアドヴァイスを願います。

  • 範囲選択後右クリックでコピーできません。

    あるホームページの文字列をマウスでドラッグして 範囲選択後右クリックでコピーしたいのですが、 右クリックメニューが出てきません。 もちろん出来るページもあるのですが・・・ IE6の設定を変更するとこの操作ができるようになると 聞いたことがあるのですが、どのように設定を変更すれば良いのでしょうか? どうぞよろしくお願いいたします。

  • VB2010でRichTextBoxでの一文字ずつ選択するにはどうすれ

    VB2010でRichTextBoxでの一文字ずつ選択するにはどうすればいいのでしょうか・・・? マウスでドラッグして選択範囲を作りその部分だけフォントで色変更を行いたいのですが、それ以前に一文字ずつドラッグできず一気にすべてが選択範囲となってしまいます。 例えば「あいうえお」というのがあってドラッグして「あ」だけを選択しようとすると5文字全てが選択されてしまうということです。 TextBoxでは一文字ずつ選択できるのですがRichの方でないと選択部分のみの色変更は出来ないとのことらしいので・・・。 どなたか解決策をお教えください。

  • テキストエディタで縦に文字を選択するのはないでしょうか?

    テキストエディタで編集するとき普通に文字をマウスで選択するのですが(Shift+カーソル矢印でもいいですが)その場合、左から右に選択されていくのが普通ですよね。これを縦(部分的に)に選択できるテキストエディタってゆうのはないんでしょうか?私はプログラムのことはさっぱり分からないので、それは不可能!でしたらごめんなさい。言葉で説明するの下手なので分かりにくかったらすみません。

  • イラストレーターCS5のテキストの範囲選択について

    イラストレーターにお詳しい方教えて下さい! 5行の文字データをテキストで作成したのですが その中に入力した文字をあとから消したいと思い 消したい部分の文字を範囲選択しようとすると・・・ 文字のポイント6ptに対してカーソルが20ptくらいの 三倍くらいの大きいカーソルが表示されるので、5行ある うちの文字の一番下の行しか編集できません。 なぜ文字と同じptの範囲選択ができないのでしょうか?

  • Word2007で、VBAから貼りつけたテキストを選択状態にする方法

    Word2007で、VBAから貼りつけたテキストを選択状態にする方法 Word2007で下記のような自動処理のマクロを作りたいのですが、 (2)で貼り付けたら、カーソルが貼りつけ文字の後ろにあり、貼りつけられた文字列は選択されていない状態です。 (3)の書式設定をするには、(2)で貼りつけた文字列を選択状態にしなければならないと思うのですが、良い方法をご存じないでしょうか? フィールドとして入力されている部分(選択範囲)を (1)切り取り:Selection.Cut (2)テキストとして貼り付け:Selection.PasteSpecial DataType:=wdPasteText (3)その部分に、アンダーラインやBoldなどの適当な書式を設定 よろしくお願い致します。

  • 全選択させるタグを教えて下さい。

    HPの中には、 例えば、「TOMATO」という文字にカーソルをつけると その文字がドラッグした色に変化してくれるので、 ユーザーからすれば その文字をただ、右クリック→コピーという 1作業、つまり「ドラッグ」の部分の 手間をはぶけさせてくれる HTMLタグを知りたいのですが・・。 HPを作る側からの視点での質問です。 何卒、アドバイスの程 よろしくお願い致します。 使用は、ブログやHPなどで提供される日記で使用したいと思います。

  • 連続しない箇所の選択

    ワードやHPの文章のある部分だけ選択してコピーしようとするとき、何かのキーを押しながら範囲指定すれば連続しない部分を同時に選択することが出来たと思います。 どのようにするのでしょうか? 《例》 あああいいいいあああああ ああああああああああああ ああいいいいいいああああ 上記の「い」の部分だけをマウスで何かのボタンを押しながら一度に選択出来るということです。 大変わかりにくい文章ですみません。 よろしくお願いいたします。

  • ブラウザの「戻る」ボタンetc..がおかしくなった

    PC初心者です。 題名通りなのですが、 ここ最近、ブラウザの「戻る」ボタンを押すと、2ページ前に戻るようになってしまいました。ワンクリックしかしていないし、他にどこもいじった覚えがありません。 また、コピー&ペーストが出来なくなってしまいました。コピーしようとして、マウスの左ボタンを押しながら文章をなぞると、青くなると思うんですが、右クリックしようとして左ボタンを離すと、選択した青の部分が消えてしまって、コピーができないんです。 その他、ワード等でカーソルを文章の途中に置こうとしても、その一文全てが選択されてしまったり(=青くなってしまう)して、うまく置けません。 うまくいく時もあるのですが、最近、こういったことがよく起こるようになったので、使いづらいです。 何が原因なのでしょうか?また、その対処について、もし何かあれば、よろしくお願いいたします。