問題タブ [cursor-position]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
667 参照

android - カーソル下の行番号を取得する方法

複数行の EditText がある場合、カーソル位置の行番号を知るにはどうすればよいですか?

0 投票する
1 に答える
2019 参照

xcode - Macターミナルプログラムでカーソルの位置をプログラムで変更するにはどうすればよいですか?

Macターミナルプログラムでカーソルの位置をプログラムで変更するにはどうすればよいですか?私は数人の子供にプログラムを教えています、そして私たちは小さなターミナルゲームを書くことによって学んでいます。私はこれをWindowsのC#でSetCursorPosition(x、y)を使用して行ったので、そのようなものを期待しています。

0 投票する
4 に答える
131496 参照

jquery - jQuery:ブラウザ固有のコードなしで入力のテキストのカーソル位置を取得しますか?

醜いブラウザ固有のコードを実行せずに、テキスト入力の現在のカーソル位置を取得する方法はjQueryにありますか?

のように:

カーソルが「テキスト」の「x」の後にある場合、「8」を取得できますか?

0 投票する
1 に答える
1283 参照

delphi - 画面の端にマウスを巻き付ける

問題の説明

Delphi コンポーネントがあります。値を設定するには、クリック アンド ドラッグします。

しかし、画面の端まで来てしまうと、それ以上進むことができません。次に、コンポーネントに戻ってさらにドラッグする必要がありますが、これはあまりユーザーフレンドリーではありません。

優先ソリューション

私が望むのは、端に到達した場合にマウスカーソルを画面の周りに巻き付けて、値をスクロールし続けることができるようにすることです。3dsmax はこのタイプの GUI コントロールを広範囲に使用しており、その仕組みが気に入っています。

または、カーソルが画面外に出ても、画面の境界外にある X/Y 座標を送信し続けても問題ありません。

私がこれまでに持っているもの

Mouse.CursorPos を介して現在のマウス位置を取得/設定できることと、Screen.Width および Screen.Height を介して画面の寸法を取得できることを知っています。

以下のコードは、私が望むようにマウスカーソルをラップします。

開始点から適切なオフセットを取得するためにラップを「手動で」追跡しなければならないという問題がまだありますが、それを解決する方法を見つけます。

これがこれを行うための適切なアプローチであるかどうかはわかりません。多分誰かがこれについて言うべき経験や賢明な言葉を持っています...

主な質問

これに対する試行錯誤された一般的なアプローチはありますか?Windowsはおそらくこのようなことをするためのものを提供していますか?

私が持っているいくつかの疑問

  • 複数のモニターがある場合、これはどのように動作しますか?
  • ユーザーが低速 (VNC?) 接続を介して接続されている場合はどうなりますか?カーソル位置は常に 0 または画面の端に到達しますか?
  • 入力コントロールがマウスではなく、スケッチパッドまたはタッチスクリーンの場合はどうなりますか?
  • マウスの位置を変えるのは悪い習慣ですか? 私のアプリケーションがマウス カーソルの位置をいじるのをユーザーが好まないことは想像に難くありません。
0 投票する
2 に答える
278 参照

silverlight - Silverlightテキストボックスのcaretbrushの位置を制御する

テキストボックス上のカーソルは、caretbrushと呼ばれると思います。
アプリケーションがキーボード/マウス(例:キオスク)なしで実行されることがあるので、ユーザーのために仮想キーボードを設置します。

仮想キーボードは、プログラムでテキストボックスに追加されます。テキストボックスに焦点を合わせると、テキストが含まれているかどうかに関係なく、caretbrushは常に左端の位置になります。

とにかくその位置を制御できますか?
それができない場合は、キャレットブラシを非表示にするだけだと思います。そうしないと、特にuが3番目の文字にあるが、カレットブラシが1番目の文字に表示される場合は少し混乱します。

0 投票する
1 に答える
2961 参照

javascript - オフセット付きのJavaScriptでxy位置を見つける方法

こんにちは、JavaScript コードに問題があります。

選択したテキストの xy 位置を JavaScript で取得したいのですが、次のようなオフサイド関数を使用します。

しかし、この関数を呼び出して選択したテキストの位置を見つけると、位置 X、Y の結果は常に 0 になります。

そして私はmozilla Firefoxを使用しています..助けてください

0 投票する
2 に答える
10210 参照

c# - マウスカーソルの位置が変わります

こんにちは私はマウスを動かしたいWindowsフォームアプリケーションを持っています、そしてドラッグドロップは機能します、しかし私はそれをするためにmousemoveマウスイベントを使ってみました、しかしドラッグドロップは非常に敏感であるようです。マウスカーソルが現在のカーソルから少なくとも特定の距離だけ離れているかどうかを検出し、ドラッグドロップコードを実行します。

0 投票する
1 に答える
556 参照

ios - ランドスケープモードでuitextviewの現在の位置をどれだけ低くしますか?

uitextfield、uitextview、および 2 つのラベルを含むスクロールビューがあります。uitextfield と 2 つのラベルはスクロールしません。ポートレートモードでは、すべて正常に動作します。横向きモードでは、ラベルが表示されず、タイトルとテキストビューだけが残るようにスクロールビューのサイズを変更しますが、ユーザーがテキストビューにテキストを挿入しようとすると問題が発生します。現在の位置はタイトルの下にあるため、ユーザーは自分が挿入したものを見ることができません。私はそれを下げます。IB でオートサイジング マスクを使用しても、状況は変わりません。uitextview だけを柔軟にする必要があります。何を試すことができますか?scrollRangeToVisible が役立つと思いましたが、何もありませんでした。

0 投票する
2 に答える
257 参照

java - moveToNext() は false

クエリに 2 つの行があるため、わかりません。しかし、「mCursor.moveToPosition(i)」で 2 行目を読みたい場合は false です...なぜですか?

0 投票する
1 に答える
13396 参照

jquery - contenteditabledivでカーソル位置を取得します

コンテンツ編集可能なdivのカーソルの位置を取得するために、SOで次のコードを見つけましたが、常に0を返します。

位置を取得する必要がある関数:

私がそれをテストするために使用するコード:

重要な場合はChrome(8.0.552.215)を使用しています。