在大多数(如果不是全部)Windows 应用程序中,如果我输入一个(双)引号,它不会立即出现,而是等待下一个字符。如果是元音,它会变成变音符号,如 ü 或 é,如果是空格(或实际上任何不能使用这种“修饰符”的东西),引号就会出现:“或 '。
好吧,这就是我的系统(键盘)的设置方式。
如果我需要引号而不是修饰符,我的大脑知道输入"spaceu“u
我的 Windows 版 Slack 行为有所不同:
- 它处理"uü
- 它拒绝处理"spaceu“u
相反,当我按下空格键时,顶部汉堡菜单会打开。
我怎样才能阻止最后这种行为?
笔记:
- 这不是输入空格总是打开菜单;那将是地狱;-)
这种情况仅在单引号或双引号后有空格时才会发生。 - 一位同事刚刚告诉我,他没有看到这种行为
顺便说一下,""结果是“”,所以这也不是解决方案。
答案1
我突然灵光一闪:
我有短语表达在我的计算机上运行,并且它也会拦截键盘。停止该操作并重新启动 Slack 后,使用美国国际键盘设置时,行为与预期一致:
- "u给出 ü
- "spaceu给出“u
(我考虑过删除我的问题,但谁知道呢,这可能在某个地方的某个人身上有所帮助)
答案2
PhraseExpress 对我来说也是罪魁祸首。相同配置:Windows 10 和美国国际键盘设置。
我需要同时运行这两个应用程序,因此,同时聚焦 Slack 窗口,我右键单击 PhraseExpress 图标并取消选择“检测 Slack 上的输入“。