![为什么向下键不能到达行尾?](https://linux22.com/image/1560944/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%90%91%E4%B8%8B%E9%94%AE%E4%B8%8D%E8%83%BD%E5%88%B0%E8%BE%BE%E8%A1%8C%E5%B0%BE%EF%BC%9F.png)
如果光标已经位于最后一行且无法再向下移动,我喜欢使用向下箭头键将光标移动到行尾。同样,如果光标已经位于第一行且无法再向上移动,我喜欢使用向上箭头键将光标移动到行首。
我使用的是 Windows 10,当我在顶行按下向上键或在底行按下向下键时,每个文字处理器都没有任何反应。我希望在这些情况下,向上和向下键的行为像 home 和 end 一样。我已经在 Word 2016、写字板和记事本中以及 HeidiSQL 和 DB Browser for SQLite 等一些非 Microsoft 程序中的输入字段中测试了这一点。
Word Online 也有不良行为。但是,大多数在线文本输入字段取决于我使用的浏览器。Microsoft 浏览器 Internet Explorer 和 Edge 有不良行为。但 Chrome 和 Firefox 在大多数输入字段中都能满足我的要求,包括我现在输入的字段。
有没有办法让上下键在所有情况下都表现得更直观,而不是像撞墙一样?或者至少在 Word 中?
答案1
你的问题的答案是不可能使用您提到的标准软件在 Windows 10 中执行该操作。但这并不意味着您无法解决这个问题。
要转到行尾或行首,“转到”键应该是“Home”和“End”。
如果你希望重新映射 Home/End 以使用箭头键,那么可以通过编写一个简单的脚本来实现自动热键。
您可以编写一个非常简单的脚本,如果您按 Ctrl + 向上箭头,它将执行“Home”。或者,如果您按 Ctrl + 向下箭头,它将执行“End”。
示例脚本1:
^向上::
发送,{首页}
示例脚本2:
^向下::
发送,{结束}