2

CYGWIN_NT-6.3 x86_64

我打开并使用终端(薄荷味),并且每隔一段时间

8~

或者干脆

~

将出现在命令行上。

为什么会发生这种情况以及如何防止这种情况发生。

4

2 回答 2

4

找到了原因。

我运行一个实用程序来防止我的 Windows 机器进入睡眠状态。在后台,它会为 F15 的按键创建一个事件。

在使用 cywin 之前,这一直是透明的。

于 2015-12-01T17:53:44.163 回答
3

如果导致此输入的实用程序是咖啡因发送 F15 按键事件,您可以通过两种方式防止它发生:

  1. 防止 F15 在 mintty 端被解释:将以下行添加到您的 mintty 配置文件(例如~/.minttyrc)。它告诉 mintty 自己忽略 F15 或使用 Ctrl 修饰符,这对我有用(它本身会产生~,并使用 Ctrl,;5~):

    KeyFunctions=F15:void;C+F15:void
    
  2. -useshift通过使用该选项运行咖啡因来防止发送 F15 。

我想第一种方式更可取,因为它保留了使用 F15 按键事件的所有好处。

于 2019-02-06T11:00:16.170 回答