使用 Alt+A 清除文本框中的所有文本

使用 Alt+A 清除文本框中的所有文本

当我在 Greenshot 编辑器的文本框中输入文本时,按下AltA组合键(波兰字母“ą”需要)时,到目前为止输入的整个文本都会消失。

我在 Windows 7 x64 上使用 Greenshot。

这是记录正在发生的事情

这是我正在使用的版本:Greenshot 1.2.10 Build 6

有人知道如何解决这个问题吗?

答案1

钥匙Alt在右侧在某些语言中输入特殊字符韓國并且是与普通Alt钥匙完全不同. 在 WindowsAltGr始终映射到Ctrl+Alt

当您按下AltGr+时, AWindows 会将其转换为Ctrl+ Alt+ A。但是 Greenshot 似乎在将组合键传递给键盘输入法之前捕获了Ctrl+ ,然后输入。由于+已选择所有文本,因此新键将用 ą 替换所有内容。我已经在我的 PC 上确认了这种行为:AąCtrlA

  • 在美国布局中(没有 AltGr),按Ctrl+ Left Alt+A将选择所有文本,就像Ctrl+A
  • 在另一个使用 AltGr 但AltGr+A没有与之关联的特殊字符的布局中,按Ctrl+ Left Alt+A将插入 A

所以这是 Greenshot 的一个错误,如果不修改 Greenshot 源代码就无法修复

相关内容