为什么下键不能到达行尾?


-1

我喜欢能够使用向下箭头键将光标移动到行的末尾,如果它已经在最后一行并且不能更低。同样,我喜欢能够使用向上箭头键将光标移动到行的开头,如果它已经在第一行并且不能更高。

我正在使用Windows 10,当我按下顶线或底线时,每个文字处理器都不会执行任何操作。我想要上下行为像家一样,并在这些情况下结束。我在Word 2016,Wordpad和Notepad中测试了这个,以及一些非Microsoft程序(如HeidiSQL和DB Browser for SQLite)中的输入字段。

Word Online也有不良行为。但是,大多数在线文本输入字段取决于我正在使用的浏览器。Microsoft浏览器Internet Explorer和Edge具有不良行为。但是Chrome和Firefox会在大多数输入字段中执行我想要的操作,包括我现在输入的字段。

有没有什么方法可以让上下键在所有情况下表现得更直观,而不是像他们碰壁一样?或者至少在Word中?


1
我不知道所有已安装产品中的任何此类常规选项,甚至单独使用Word。您需要编写一个VBA宏来拦截下行键,检查您是否在最后一行,并将其转换为结束键。这真是太多了。
哈利姆

1
它似乎取决于各个应用程序:WinWord和写字板贴在当前列; 只要遇到一条太短而无法在当前列上定位的行,NotePad会更改当前列; NotePad ++可以按照您的意愿工作,甚至可以记住返回时的初始列。我不确定这种行为是否一定是直观的。
AFH

为什么投票和投票结束?虽然我的偏好是一个意见问题,但这可以适用于任何问题。问题不是基于意见的,答案不是基于意见的。
凯尔德莱尼

Answers:


2

您的问题的答案是,使用您提到的标准软件无法在Windows 10中执行该操作。这并不意味着你不能解决它。

要转到行尾或行首,您的“转到”键将为“主页”和“结束”。

如果您希望使用箭头键重新映射Home / End以使用AutoHotKey编写简单脚本,则可以实现此功能。

您可以创建一个非常简单的脚本,如果按Ctrl +向上箭头,它将执行“主页”。或者,如果按Ctrl +向下箭头,它将执行'结束'。

示例脚本1:

^向上::

发送,{Home}

示例脚本2:

^向下::

发送,{结束}

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.