问题标签 [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 - How to get a line number under cursor

Given a multi-line EditText, how can I know the line number at cursor position?

0 投票
1 回答
2019 浏览

xcode - How do I programmatically change the position of the cursor in a Mac terminal program?

How do I programmatically change the position of the cursor in a Mac terminal program? I'm teaching a couple of kids to program and we're learning by writing a little terminal game. I've done this with C# on Windows with SetCursorPosition(x, y) so I'm hoping for something like that.

0 投票
4 回答
131496 浏览

jquery - jQuery:在没有浏览器特定代码的情况下获取输入中文本的光标位置?

jQuery 中是否有任何方法可以在文本输入中获取当前光标位置,而无需执行丑陋的浏览器特定代码?

像:

光标在“some text”的“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。
有时应用程序在没有键盘/鼠标的情况下运行(例如:Kiosk),所以我将为用户设置一个虚拟键盘。

虚拟键盘以编程方式附加到文本框。当我专注于文本框时,无论其中是否有任何文本,插入符号都将始终位于最左边的位置。

反正我可以控制它的位置吗?
如果做不到,猜我只是隐藏了插入符号刷,否则它看起来有点混乱,尤其是当你在第三个字符时,插入符号刷显示在第一个字符上。

0 投票
1 回答
2961 浏览

javascript - 如何在带有偏移量的javascript中找到xy位置

你好我的javascript代码有问题..

我想在 javascript 中获取所选文本的 xy 位置,并且我使用这样的越位函数:

但是当我调用此函数查找位置选定文本时,位置 X,Y 的结果始终为 0

我使用 Mozilla firefox .. 请帮帮我

0 投票
2 回答
10210 浏览

c# - 鼠标光标位置变化

嗨,我有一个 Windows 窗体应用程序,我想移动鼠标然后拖放将起作用,但我尝试使用 mousemove 鼠标事件来执行此操作,但似乎拖放非常敏感。所以我要问的是是否有可能检测鼠标光标是否距离当前光标至少移动一定距离,然后执行拖放代码。

0 投票
1 回答
556 浏览

ios - 在横向模式下如何降低 uitextview 当前位置?

我有一个滚动视图,它包含一个 uitextfield、一个 uitextview 和两个标签 uitextfield 和两个标签不滚动。在纵向模式下一切正常。在横向模式下,我以标签不可见的方式调整滚动视图的大小,只保留标题和文本视图,但是当用户尝试在文本视图中插入文本时出现问题。当前位置在标题下方,因此用户看不到他/她插入的内容。我会降低它。在 IB 中使用自动调整大小的掩码,不要改变这种情况:我只需要使 uitextview 变得灵活。我可以尝试什么?我认为 scrollRangeToVisible 可以帮助我,但没有。

0 投票
2 回答
257 浏览

java - moveToNext() 为假

我不明白,因为我的查询中有 2 行。但是当我想用“mCursor.moveToPosition(i)”读取第二行时,它是错误的......为什么?

0 投票
1 回答
13396 浏览

jquery - 在 contenteditable div 中获取光标位置

我在 SO 上找到了以下代码来获取 contenteditable div 的光标位置,但它总是返回 0。

应该检索位置的函数:

我用来测试它的代码:

如果重要的话,我正在使用 Chrome (8.0.552.215)。