問題タブ [text-cursor]

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 投票する
2 に答える
7757 参照

android - Android3.0でEditTextのカーソルの色を変更します

アプリケーションには、背景が白のEditTextが必要です。私はtheme.xmlファイルでこれを行いました

現在の問題は、カーソルがまだ白いため、表示されないことです。私はグーグルをして、StackOverflowでこの質問を見つけました: EditTextカーソルの色を設定してください

そこで行われる方法がandroid:textCursorDrawable鍵となります。ただし、このキーは3.2ターゲットでのみ使用できるようです。しかし、私たちのクライアントは3.0ターゲットを望んでおり、他の解決策を見つけることができませんでした...

3.0をターゲットにして点滅しているカーソルの色を変更する方法はありますか?

助けてくれてありがとう:)

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

vim - Vim で 2 本指スクロールを無効にする

Vim の使用中 (v7.3.353-2執筆時点)、キーボードに手を置いているときに手のひらが誤ってトラックパッドに触れてしまい、Vim でスクロールが発生してカーソルの位置が変わってしまうと、イライラして時間がかかります。

この動作を無効にする方法は?

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

plugins - 編集不可能な要素を挿入した後のCKEditorカーソル位置

編集できないコンテンツをテキスト フローに挿入する CKEditor プラグインの開発に問題があります。範囲関数を利用しようとしましたが、ドキュメントが優れていないため、ほとんど成功していません。したがって、いくつかのテキストが与えられた場合、プラグインが「[[uneditable stuff]]」を挿入し、WYSIWYG 表示でそれをスパンでラップして、色でスタイル設定できるとします。

<p>This is some text[[uneditable stuff here]]</p>

編集不可能なものを最初に挿入するとき、ユーザーが入力を続けるか、Enter キーを押して新しい行を入力できるようにしたいと考えています。次のコード (ここで取得した: CKEditor でカーソル位置をテキストの終わりに設定する方法) は Firefox では機能しますが、(当然のことながら) IE9、8、または 7 では機能しません。

だから私がしたいのは、カーソルが「^」の位置に移動することです:

<p>This is some text<span>[[uneditable stuff here]]</span>^</p>

新しい要素が行末にない場合、作成後、カーソルは次の場所に移動する必要があります。

<p>This is some text<span>[[uneditable stuff here]]</span>^ with more text after the new element</p>

FF では、新しい要素の後の位置ではなく、行末にカーソルを取得できます。IE では、カーソルはまだ新しい SPAN 内にあり、入力時に表示され、スパンの css カラーのままであり、SOURCE ビューに切り替えると、テキストが表示されなくなります (編集できないスパンであるため)。

range.setStartAfter メソッドがあることは知っていますが、FF/Chrome でもまったく機能させることができませんでした。

CKEditor で範囲と選択の方法を使用することを本当にうまく処理できる人はいますか? 私はしないことを知っいます!

editor.insertElement を使うだけではダメだと思い始めたので、まだ理解していない FakeElement (insertBogus?) 関数について学習する必要があります。リンクや画像などのストック プラグインには、この問題はないようです。

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

javascript - テキストエリアのキャレット位置をピクセル単位で見つける

ページ全体に対して、テキストエリア内のキャレットの正確な位置をピクセル単位で見つけることができるかどうか疑問に思っていました。たとえばThis is text、テキスト ボックスに入力した場合、画面の左上からキャレットまでのピクセル数を知りたいとします。

X: 200 Y: 100 の形式になります。これは、フローティング div を配置できるようにするためです。これはjavascriptで動的に行う必要があります。

みんなありがとう

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

android - Android 4.0 EditTextカーソルは、editable=falseの場合は常に非表示になります

私のアプリでは、XMLレイアウトやコードなどEditTextの入力を受け入れないものが必要です。android:editable="false"setKeyListener(null)

非常に制御された方法で文字を追加したいだけなので、常にプログラムで追加しsetText()、仮想キーボードを表示したくありません。EditTextただし、プログラム入力が挿入される場所をユーザーが認識できるように、カーソルを表示する必要があります。

android:editable="false"これは、Android 4.0までは非常に簡単に実装できました( )。4.0では、カーソルが明らかに削除されました。試しましandroid:cursorVisible="true"たが、うまくいきません。

Android 4.0でカーソルを表示し、入力を抑制する方法を知っている人はいますか?ここで助けてくれて本当に感謝しています。

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

android - カーソル位置の取得 Android キーボード

私は Android ソフト キーボードに取り組んでいますが、疑問に思っていました。キーボードが現在のカーソル位置を取得する方法はありますか? 現在、次のコードを使用しています。

ただし、これは非常に遅いです (少量のテキストの場合でも、最大 50 ミリ秒かかることがあります。Galaxy Nexus で実行されているため、ローエンドの携帯電話ではさらに遅くなる可能性があります)。Droid Incredible でもテストしましたが、遅延はさらに深刻です。

関数 onUpdateSelection では、新しいカーソル位置が与えられます。ただし、この関数は常に呼び出されるとは限らないため、将来の使用のために提供される値を保存することは信頼できません。

カーソルの位置を設定して選択したテキストを取得できる (ただし、選択したテキストの位置は取得できない) ので、カーソル位置を取得する関数があればいいのではないでしょうか?

助けてくれてありがとう!

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

java - JTextFieldまたはJComboBoxのカーソルを先頭に移動します

私はJTextFieldいくつかのテキストを持っています。テキストフィールドをクリックすると、カーソルがフィールドの最後に移動します。フォーカスが合ったら、カーソルをフィールドの先頭に移動させたい。

編集可能なで同じ問題がありますJComboBox

フォーカスでこのカーソル位置を達成するにはどうすればよいですか?

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

java - 編集可能な JComboBox 内のすべてのテキストを選択し、カーソル位置を設定します

jComboBox.getEditor().getEditorComponent().addFocusListener(new CursorAtStartFocusListener());

上記のコードからわかるように、編集可能な JComboBox 内のすべてのテキストを選択し、カーソル位置を開始位置に設定します。しかし、最初に comp.setCaretPosition(0) を記述してから comp.selectAll() を記述すると問題が発生します。テキストは選択されていますが、カーソルはテキストの最後にあります。そうでない場合は、最初に comp.selectAll() を記述してから comp.setCaretPosition(0) )、カーソルを目的の位置に配置しましたが、テキストが選択されていません。どうすればこれを行うことができますか?

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

vim - カーソルに強調表示を適用しない

CursorLineを強調表示しました

カーソルの元の強調表示 (黒/白) を保持したいと思います。私はこの設定を試しました:

これは機能しません。

カーソルを強調表示せずにCursorLineを強調表示するにはどうすればよいですか?

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

emacs - Emacs hl-line: ローカルで色を変更

私は通常、hl-line を現在の背景の少し暗い色合いにします。これは、バッファを編集する際にうまく機能します。しかし、Org アジェンダや Gnus グループ バッファなどの一部のバッファでは、(カーソルの代わりに) もっと派手な色を使いたいと思っています。

具体的に言うと、他のバッファーの hl 行の色に影響を与えに、gnus-hl 行の hl 行の色を変更したいと考えています。

ありがとう、

Philの提案を使用した最終的な解決策。ほとんどの場合、中立的な hl 行を使用しますが、Gnus や Org アジェンダなどでは、太字の hl 行が目立つ場合があります。