问题标签 [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 投票
7 回答
8196 浏览

vim - 如何防止光标在离开 Vim 的插入模式时向后移动一个字符?

是否可以取消上述行为?

一个额外的任务:找出一种方法来强制 Vim 在退出插入模式后立即刷新光标位置。

0 投票
3 回答
464 浏览

windows - 在 Windows 上跟踪鼠标光标位置的最有效方法是什么?

在 Mac OS X 的 Cocoa 框架中,有 Tracking Rects,它有效地允许您注册视图的一个区域并在鼠标进入或离开时获取回调消息。

Windows中是否有类似的API?我想避免使用计时器每隔 x 间隔调用 GetCursorPos() 。

可能是它们被命名为完全不同的东西而且这很微不足道,但到目前为止我还没有找到任何东西。

0 投票
3 回答
11705 浏览

c - 将光标移动到当前行的开头

我想printf在同一个地方打印当前时间(通过使用),但我想在无限循环中进行,例如:

所以在我使用之前,printf我应该将光标向后移动到它的凝视位置。我该怎么做?

0 投票
1 回答
1715 浏览

javascript - Javascript 滚动和鼠标位置

我有一个脚本,它为 onmousemove 和 onscroll 在文档正文上运行 addEventListener 以获取光标位置。onmousemove 事件可以正常工作(客户端 + 滚动),但是当发生 onscroll 事件时,clientX/Y 似乎继承了 scrollTop/Left 值(仅滚动)。有没有解决的办法?

0 投票
1 回答
2713 浏览

android - 用活动实例保存光标状态?

我有一个 android 应用程序,它从 SQLite DB 中随机抽取 20 个问题(行)作为光标,并循环遍历所有问题以询问用户所有 20 个问题。

是否有某种方法可以在活动暂停或停止时保存光标的状态/位置,以便在活动恢复时将光标恢复并处于与活动暂停/停止时相同的位置?

如果您需要我发布我的代码,请询问。

谢谢你的时间!

0 投票
5 回答
60984 浏览

c++ - 在 Win32 控制台应用程序中设置光标位置

如何在 Win32 控制台应用程序中设置光标位置?最好避免制作句柄和使用 Windows 控制台功能。(我整个上午都在这条黑暗的小巷里奔跑;它带来的问题比它解决的问题多。)我似乎记得我在大学时使用 stdio 时相对简单地执行此操作,但我现在找不到任何示例说明如何执行此操作. 任何想法或建议将不胜感激。谢谢。

额外细节

这是我现在正在尝试做的事情:

文本字符串str永远不会发送到屏幕。还有什么我应该做的吗?谢谢。

0 投票
1 回答
2726 浏览

android - 如何滚动到 ListView 中新添加的项目

我的应用程序显示一个带有按钮的 ListView,该按钮允许用户添加元素。当用户单击此按钮时,将启动另一个 Activity 以允许用户填充新元素。添加完成后,我们使用 ListView 返回上一个 Activity,我想滚动到新元素。请注意,此元素不一定位于 ListView 的末尾,因为当我从数据库中检索数据时存在“排序依据”。

我知道我需要新元素的光标位置才能使 ListView 滚动到它,但我对这个元素的唯一信息是它的 id,那么如何将此 id 转换为光标位置?我是否必须在光标上循环才能找到位置?

提前致谢

0 投票
5 回答
64005 浏览

jquery - jquery在contenteditable div中设置光标位置

问题的旧版本如下,经过更多研究,我决定改写这个问题。和以前一样的问题是,我需要在不突出显示文本的情况下聚焦一个 contenteditable div,直接向上聚焦会突出显示 Chrome 中的文本。

我意识到人们通过重置文本区域中的插入符号位置解决了文本区域中的这个问题。如何使用 contenteditable 元素做到这一点?我尝试过的所有插件都只适用于 textareas。谢谢。

问题的旧措辞:

我有一个我想要关注的 contenteditable 元素,但仅限于将光标放在元素的前面,而不是选择所有内容。

elem.trigger('focus');使用 jquery 选择 chrome 中整个元素中的所有文本。Firefox 行为正确,将插入符号设置在文本的前面。我怎样才能让 Chrome 以我想要的方式行事,或者可能不是我想要的焦点。

谢谢大家。

0 投票
10 回答
91374 浏览

wpf - 将插入符号/光标位置设置为字符串值 WPF 文本框的末尾

当我第一次打开窗口时,我尝试将插入符号/光标位置设置为 WPF 文本框中字符串值的末尾。当我的窗口打开时,我使用 FocusManager 将焦点设置在我的文本框上。

似乎没有任何效果。有任何想法吗?

请注意,我使用的是 MVVM 模式,并且我只包含了我的代码中的一部分 XAML。

0 投票
1 回答
3444 浏览

c# - 右键单击C#在RichTextBox中移动光标

我有一个 RichTextBox 控件。当您在文本中左键单击时,光标会跳到您单击的位置。我也希望在我右键单击时发生这种情况。我不知道该怎么做。谢谢!