【问题标题】:Control Left doesn't move the cursor to the previous wordControl Left 不会将光标移动到上一个单词
【发布时间】:2015-07-20 02:49:18
【问题描述】:

在我的 Windows Vista 或 Windows 8 笔记本电脑上的任何能够编辑文本的程序(例如记事本、Notepad++ 或 Chrome)中,CTRL+LEFT 不会移动光标到前一个单词。

之前的故障排除步骤(研究除外):

  1. CTRL+RIGHT 将光标移动到下一个单词。
  2. CTRL+SHIFT+LEFT 突出显示前一个单词。
  3. 我将以下行放入 AutoHotKey (并保存/重新加载脚本)和 CTRL+LEFT 然后将光标移动到下一个单词(应该如此):

    ^Left:: 发送 ^{Right}

  4. 与上面的第 3 步一样,但是当我使用 ALT+LEFT 时,以下行没有执行任何操作。

    !Left:: 发送 ^{Left}

我很茫然。我在严格的设置下运行 Avast Antivirus、Spybot 和 ZoneAlarm 防火墙,但扫描没有发现任何问题。在安全模式下重启也没有效果。

【问题讨论】:

    标签: windows-8 editor keyboard-shortcuts windows-vista autohotkey


    【解决方案1】:

    您是否在这些将 Ctrl 或左箭头设置为热键的计算机上运行任何其他 AutoHotkey 脚本?

    如果是这样,并且您没有使用 #IfWinActive 或 ~ 那么您可能会通过将这些键 Hooked 来阻止自己。

    http://www.autohotkey.com/docs/FAQ.htm

    http://www.autohotkey.com/docs/Hotkeys.htm#Symbols

    您还可以尝试发送这些键的各种方法,SendRaw、SendInput、SendEvent 等...更多详情:

    http://www.autohotkey.com/docs/commands/Send.htm

    验证您的脚本是否正在读取密钥...

    运行脚本:

    #InstallKeybdHook
    ~LCtrl & Left::
    Send {RCtrl Down}{Left Down}{RCtrl Up}{Left Up}
    

    双击AutoHotkey脚本托盘图标->选择视图->按键历史

    按 Ctrl + Left 并确认您的密钥正在被读取。

    如果以上所有方法都已尝试过,则可能是您系统上的某些软件已挂钩您的密钥,您必须弄清楚您最近安装了什么并删除该程序。祝你好运。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-04
      • 1970-01-01
      • 2019-10-13
      • 2018-09-21
      • 1970-01-01
      • 1970-01-01
      • 2011-07-04
      相关资源
      最近更新 更多